So vermeiden Sie NulPointerException beim Vergleichen von Zeichenfolgen in Java
python
String s = null;
if("hello".equals(s)) {
System.out.println("Hello!");
}
Die NullPonterException wird wie in "** [Beim Beurteilen einer Zeichenfolge nach Gleichheit]" (http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=43465&forum=12) ** " Es gibt auch eine Meinung, dass es nicht gut ist.
Persönlich habe ich bisher Code geschrieben, und ich musste ihn nie als Ausnahme behandeln, wenn s = null ist. Ich denke, dies ist eine gute Möglichkeit, ihn zu schreiben. ~~ (Obwohl die Ausnahmebehandlung spärlich ist, weil ich Student bin und keine praktische Erfahrung habe)
Verschiedene Kommentare haben mich dazu gebracht, die Bedeutung der Nullprüfung zu überdenken. Wenn ich in Zukunft Strings mit String vergleiche, werde ich versuchen, eine Nullprüfung wie an Gleichungen ("Hallo") durchzuführen.
Abschließend möchten wir uns bei allen für ihre wertvollen Kommentare bedanken.
Recommended Posts