Salve ragazzi devo confrontare due String
String CodiceControllo;
String key;
Stampo a video entrambe le stringhe e hanno lo stesso valore; stampo poi CodiceControllo.equals(key) e mi ritorna false
COME E' POSSIBILE??
Salve ragazzi devo confrontare due String
String CodiceControllo;
String key;
Stampo a video entrambe le stringhe e hanno lo stesso valore; stampo poi CodiceControllo.equals(key) e mi ritorna false
COME E' POSSIBILE??
controllato se ci sono spazi all'inizio o alla fine della stringa?
il metodo key.trim() te li elimina. Occhio che devi fare
prova facendo il confrontocodice:key=key.trim()
codice:CodiceControllo.trim().equals(key.trim())
Fai anche attenzione al fatto che "equals" è case sensitive
Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare
www.netpolaris.it
ho risolto, c'erano degli spazi alle fine della stringa