Comment éviter NulPointerException lors de la comparaison de chaînes de String en Java
python
String s = null;
if("hello".equals(s)) {
System.out.println("Hello!");
}
NullPonterException est compressé comme indiqué dans "** Lors de l'évaluation d'une chaîne de caractères par égal **" Il y a aussi une opinion que ce n'est pas bon.
Personnellement, j'ai écrit du code jusqu'à présent et je n'ai jamais eu à le gérer comme une exception quand s = null, donc je pense que c'est une bonne façon de l'écrire. ~~ (Bien que la gestion des exceptions soit rare car je suis étudiant et n'ai aucune expérience pratique)
Divers commentaires m'ont fait reconsidérer l'importance du contrôle nul. À l'avenir, lors de la comparaison de chaînes avec String, j'essaierai de faire une vérification nulle en faisant quelque chose comme s.equals ("bonjour").
Enfin, nous tenons à remercier chacun pour ses précieux commentaires.
Recommended Posts