|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Apr 2010
Messaggi: 8
|
curiosità
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. |
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2009
Città: Varès
Messaggi: 658
|
invece che usare equals puoi fare una scansione carattere per carattere
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
utilizzando il metodo equalsIgnoreCase.
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Milano
Messaggi: 832
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
leggere tutta lal lista di metodi proposti dal completamento automatico è un ottimo metodo di sviluppo!
__________________
Khelidan |
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Milano
Messaggi: 832
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:46.


















