Buongiorno,
sto cercando di verificare il contenuto di una stringa tramite il metodo contains di java. Di questa stringa conosco l'inizio e obbligatoriamente la fine. Mi servirebbe trovare un modo su come verificare se tra l'inzio e e la fine di questa stringa sono presenti altri caratteri.
Esempio
In questo modo devo essere sicuro che in s avrò solo <Prova>. Qualora volessi estendere la mia verifica, considerando una ricerca del tipo <Prova pippo>, dove pippo è una informazione che non conosco, come posso fare in java.
SQL ha il comando LIKE, ma in java come posso verificare se la stringa contiene qualcosa in più di Prova?
Ho dato un'occhiata online e ho trovato siti dove utilizzano le regex, ma non mi hanno convinto molto.
Grazie a tutti per l'aiuto.
sto cercando di verificare il contenuto di una stringa tramite il metodo contains di java. Di questa stringa conosco l'inizio e obbligatoriamente la fine. Mi servirebbe trovare un modo su come verificare se tra l'inzio e e la fine di questa stringa sono presenti altri caratteri.
Esempio
Codice:
if(s.contains("<Prova>")) {
System.out.println("Prova è contenuta in s ");
}
In questo modo devo essere sicuro che in s avrò solo <Prova>. Qualora volessi estendere la mia verifica, considerando una ricerca del tipo <Prova pippo>, dove pippo è una informazione che non conosco, come posso fare in java.
SQL ha il comando LIKE, ma in java come posso verificare se la stringa contiene qualcosa in più di Prova?
Ho dato un'occhiata online e ho trovato siti dove utilizzano le regex, ma non mi hanno convinto molto.
Grazie a tutti per l'aiuto.