e sì è senza alcun dubbio la soluzione migliore!!!!
chiedo venia![]()
e sì è senza alcun dubbio la soluzione migliore!!!!
chiedo venia![]()
HiFly !!!!!!!!!!!!!
Ciao a tutti.
ora invece ho un dubbio su questo:
Se io volessi confrontare una stringa inserita es: "detto"
con
un'array di stringhe anche piu' lunghe rispetto la prima e composta da piu' parole es:
Array[0]: "il verdetto"
Array[1]: "la sedia"
Array[2]: "lo scudetto"
Array[3]: ecct...
il confronto dovrebbe ridarmi la riga i-esima dell'array nella quale anche le parole che hanno dentro la stringa " stessa vengano stampate a video.Quindi stamperebbe:
Array[0]:"il verdetto"
Array[2]"lo scudetto"
spero di essermi spiegato .
saluti
p.
Ciao; per quest'ultimo problema... puoi fare una cosa del tipo:
Codice PHP:String[] myArr = {
"Il verdetto",
"Ciao a tutti",
"Maledetto"
};
String conf = "detto";
for( int i = 0; i < myArr.length; i++ ){
if( myArr[i].indexOf( conf ) > -1 ){
System.out.println( myArr[i] );
}
}
Se vuoi trovare l'arcobaleno, devi sopportare la pioggia
Allora, adesso l'ideale sarebbe usare le espressioni regolari:Originariamente inviato da PablitoEscobar
Ciao a tutti.
ora invece ho un dubbio su questo:
Se io volessi confrontare una stringa inserita es: "detto"
con
un'array di stringhe anche piu' lunghe rispetto la prima e composta da piu' parole es:
Array[0]: "il verdetto"
Array[1]: "la sedia"
Array[2]: "lo scudetto"
Array[3]: ecct...
dovrebbe andare, ho scritto di sfuggita ;-)codice:... String strs[] = { "il verdetto", "la sedia", "lo scudetto", }; public void cercaInString() { for(int i = 0; i < strs.lenght(); i++) { Pattern pat = Pattern.compile(strs[i]); Matcher mat = pat.matcher("detto"); if(mat.find()) System.out.println(strs[i]); } } ..
ricordati di importare java.util.regex.*;
![]()
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
grazie di tutto a tutti quelli che mi hanno risposto a questo mio problema.Ora sono riuscito a risolvere questo problema!
Saluti P. :mavieni: