PDA

Visualizza la versione completa : [JAVA] String: ricerca sottostringhe maggiori di 3 caratteri


gaetanoTwins
30-10-2005, 12:22
Salve devo controllare se una Stringa String1 contiene più di tre caratteri della Stringa String2. Come posso fare??
Esiste qualche metodo che mi aiuti in questo??

unomichisiada
30-10-2005, 13:46
Originariamente inviato da gaetanoTwins
Salve devo controllare se una Stringa String1 contiene più di tre caratteri della Stringa String2. Come posso fare??
Esiste qualche metodo che mi aiuti in questo??
Scusa controlla la javadoc no?

eumene
30-10-2005, 14:09
Puoi meglio chiarire il concetto?


devo controllare se una Stringa String1 contiene più di tre caratteri della Stringa String2

Ma per tre caratteri intendi i primi 3 caratteri, o 3 caratteri sparsi nella stringa.

Cioè, supponendo un controllo TRUE/FALSE su 3 caratteri, un check tra la parola "casale" e "solare" dovrebbe TRUE o FALSE per te?

gaetanoTwins
30-10-2005, 17:15
consecutivi, ESEMPIO:
GIANLUCA - LUCA ->TRUE

Quindi mi deve ritornare true quando nella seconda stringa ci sono più di tre caratteri consecutivi presenti nella prima stringa

eumene
31-10-2005, 02:01
Una cosa del genere potrebbe andare bene:



String s1 = "Gianluca";
String s2 = "Luca"

if(s1.toLowerCase().indexOf(s2.toLowerCase().subst ring(0,3))>0) {
System.out.println("s1 contiene le prime 3 lettere di s2");
return true;
}

System.out.println("s1 non contiene le prime 3 lettere di s2");
return false;


:ciauz:

Loading