Hallo, ich habe in Java einen String[] dessen Wert über Usereingaben ins Programm festgelegt wird. Dabei kann der Wert auch leer sein und dann crasht es immer mit dem Fehler "java.lang.NullPointerException". Ich habe mir dafür schon eine Lösung überlegt dass ich prüfe ob der Wert null ist und wenn ja wird der wert zu "default" geändert. Aber wenn ich das überprüfen möchte crasht es wieder wegen java.lang.NullPointerException weil ich ja versuche darauf zuzugreifen.
//Ich habe es auch schon mit equals und isEmpty probiert
if (user_input[0]==null) { //Fehlerzeile
user_input="default";
}
java.lang.NullPointerException
Wie kann ich das überprüfen ohne dass es crasht?
LG