salve!
io devo implementare un substring particolare...
data una stringa in input devo controllare se è uguale ,o è almeno una parte, di 2 stringhe di default, es. "pomodoro" e "sugo"...
come posso fare?
con l'indexOf?
grazie!
salve!
io devo implementare un substring particolare...
data una stringa in input devo controllare se è uguale ,o è almeno una parte, di 2 stringhe di default, es. "pomodoro" e "sugo"...
come posso fare?
con l'indexOf?
grazie!
indexOf() va bene (e ti fornisce l'indice, se trova la stringa). Altrimenti anche contains() (ritorna solo true/false e comunque usabile solo da Java 5 in poi).Originariamente inviato da fleapak
io devo implementare un substring particolare...
data una stringa in input devo controllare se è uguale ,o è almeno una parte, di 2 stringhe di default, es. "pomodoro" e "sugo"...
come posso fare?
con l'indexOf?
Anche l'uso di una espressione regolare (Pattern/Matcher di java.util.regex) può andare ma ti sarebbe comodo solo se le stringhe da cercare sono note e prestabilite.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
grazie mille!
ho cercato su java ma non sono riuscito a capire come si usa il contains()...
comunque credo che userò l'indexOf()...grazie ancora tantissimo!
Mi sembra banale ....Originariamente inviato da fleapak
ho cercato su java ma non sono riuscito a capire come si usa il contains()...
String str = "ciao pippo";
boolean trovato = str.contains ("pippo"); // true, perché contiene "pippo"
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet