nel mio progetto, Da qualche parte devo usare se n condizione di altro per controllare le variabili nulliciò che è la differenza tra nullo e "null" di String.valueOf (String Object)
String stringValue = null;
String valueOf = String.valueOf(stringValue);
ma quando controllo la condizione come
if (valueOf == null) {
System.out.println("in if");
} else {
System.out.println("in else");
}
poi uscita è "in altro", perché questo sta accadendo?
Il riferimento null è diverso dalla stringa "null". http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#valueOf(java.lang.Object) – kosa
un debugger avrebbe aiutato? – Scorpion
netbeans non ha il debugger per la manipolazione java-string –