PDA

View Full Version : curiosità


75172
06-05-2010, 15:54
Ciao, completando un progetto per un esame ho dovuto implementare una form di ricerca per nome e mi è venuta una curiosità: si può implementare in modo che restituisca i nomi presenti nell'elenco anche se iniziano con la lettera minuscola? cioè, io ho fatto una ricerca nel db utilizzando il metodo equals, quindi per ogni oggetto presente if(o.getNome().equals(nome)) lo aggiunge alla lista dei risultati da restituire, ma se cerco, ad esempio, marco e non Marco, posso progettarlo in modo che lo restituisca comunque? usando ToUppercase cambia tutto e non solo l'iniziale. Oppure se cerco marco ed è presente marco1, cioè come se si utilizzassero i caratteri jolly marco*.
Non ho idea se sia possibile farlo in java, perciò lo chiedo a voi.

lupoxxx87
06-05-2010, 16:12
invece che usare equals puoi fare una scansione carattere per carattere

nuovoUtente86
06-05-2010, 19:34
utilizzando il metodo equalsIgnoreCase.

nikel
06-05-2010, 21:05
utilizzando il metodo equalsIgnoreCase.

e se cerchi marco in marco1 usa string.contains.

:D

khelidan1980
07-05-2010, 09:56
leggere tutta lal lista di metodi proposti dal completamento automatico è un ottimo metodo di sviluppo! :D

nikel
07-05-2010, 16:54
leggere tutta lal lista di metodi proposti dal completamento automatico è un ottimo metodo di sviluppo! :D

come non quotarti :D

cionci
08-05-2010, 09:17
Thread chiuso
|
V
http://www.hwupgrade.it/forum/showthread.php?t=1649196