[JAVA] Comparaison de chaînes sans se soucier de NullPointerException

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!");
}

Prise en compte par tous les moyens

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)

Postscript

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

Comparaison de chaînes sans se soucier de NullPointerException
Comparaison des chaînes MyBatis
[Java] Comparaison des chaînes de caractères et && et ||
À propos de la classe Java String
À propos de la comparaison de taille de compareTo
[Java] À propos de String et StringBuilder
Explication sur l'objet Ruby String