Originariamente inviato da 75172
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?
Se vuoi ignorare il case su tutta la stringa, la classe String offre l'apposito metodo equalsIgnoreCase.
Se intendi ignorare il case solo per il primo carattere .... devi gestirlo tu: portare in upper o lower solo il primo carattere di entrambe le stringhe e quindi fare il confronto.

Originariamente inviato da 75172
Oppure se cerco marco ed è presente marco1, cioè come se si utilizzassero i caratteri jolly marco*.
Se vuoi verificare la presenza di una stringa iniziale, String offre il metodo startsWith.