In "Giava" come posso sapere se una strinca contiene una sottostringa??
in Delphi si usa il pos(substring,string) ma in java come posso fare??
es; String str = new String("stringa Java");
come faccio a sapere se str contiene "Java"??
grazie
In "Giava" come posso sapere se una strinca contiene una sottostringa??
in Delphi si usa il pos(substring,string) ma in java come posso fare??
es; String str = new String("stringa Java");
come faccio a sapere se str contiene "Java"??
grazie
prova ad utilizzare il metodo tokenizer, però devi aggiungere tra una sotto-stringa e l'altra un carattere di separazione
ese:
String stringa;
StringTokenizer Pcomando =new StringTokenizer(stringa,"*");
String substringa=stringa.nextToken(); //riconosci stringa
String sub1stringa=stringa.nextToken(); //riconosci java
My SO:WinXP pro/Linux Debian/Gentoo 2006.0
if (str.indexOf("Java")!=-1)
contiene Java
else
non contiene
usa il lastIndexOf( String ) int
ti ritorna l'indice della posizione del primo carattere della substringa... oppure -1 se non c'è.
Io ho sempre usato questo sistema..... e va che è una meraviglia!:metallica
grazie a tutti, lastIndexOf e IndexOf li ho usati nella classe precedente, ma li avevo dimenticati... ahh stò caldo