|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2005
Messaggi: 17
|
[JAVA] Problema confronto parole
Eccomi di nuovo!! Dopo il problema dell'estrazione delle parole adesso ho un nuovo quesito x voi!
Quando vado a confrontare la parola per vedere se è già presente nella hash table succede una cosa del genere: Codice:
String str="ciao";
m.put(str,new Integer(1));
if (m.containsKey("ciao")) System.out.println("OK");
else System.out.println("NO");
if (m.containsKey("Ciao")) System.out.println("OK");
else System.out.println("NO");
OK NO Penso che sia colpa del diverso codice hash delle due stringhe. Esiste un metodo che mi converte le stringhe o tutte maiuscole, o tutte minuscole.... (basta che diventino uguali!! Ciao! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1135
|
Beh metodi per manipolare le stringhe come vuoi tu ci sono: toLowerCase() e toUpperCase().
Molto probabile che la hashtable sia case sensive quindi devi in qualche modo controllare o quello che gli "putti" e/o quello che gli "getti" NapalM |
|
|
|
|
|
#3 | |
|
Junior Member
Iscritto dal: Nov 2005
Messaggi: 17
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:04.




















