Warum, wenn ich versuche, die folgendes zu tun: (in java
)Java-String gleich wörtlichen Warnmeldung
if (reason.equals("time")) { // my code }
Die IDE mir diese Warnmeldung zeigt:
Method Invocation "(?) reason.equals („Zeit“) java.lang.NullPointerException ‚
‘ kann produzieren‘ich konnte nicht eine abstrakte Erklärung zu dieser Warnmeldung finden.
Ihnen zu sagen, dass an diesem Punkt im Code "Grund" "null" sein könnte; und wenn dies der Fall ist, wird Ihr Programm eine Ausnahme auslösen. – khelwood
Wenn Sie wissen, was eine 'NullPointerException' ist, sollte diese Warnung nicht so schwer zu verstehen sein. Daher nehme ich an, dass Sie lesen möchten [Was ist eine NullPointerException und wie behebe ich sie?] (Http://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do- i-fix-it) – Thomas