equals() - NullPointerException..
Programmazione, Java Aprile 12th, 2007Sicuramente, chiunque di voi abbia almeno scritto un “Hello World” in Java avrà avuto a che fare con un bellissima eccezione di tipo : NullPointerException!
Spesso capita che ciò accada manipolando degli oggetti String, ad esempio durante operazioni di uguaglianza :
if ( variabileString.equals(”stringa da confrontare”) )
Ovviamente se la variabile è valorizzata a null una bella eccezione non ve la leva nessuno.
Un metodo banalissimo per evitare questo è utilizzare:
if ( “stringa da confrontare”.equals(variabileString) )
PS Il 90% dei codici che mi capita di leggere utilizza il primo metodo
… I misteri della vita!
Dicembre 3rd, 2007 at 21:20
con il metodo compareTo è la stessa cosa?