Come scoprire se un certo Substring Esiste in una stringa in Java

June 26

Come scoprire se un certo Substring Esiste in una stringa in Java


Java è un potente, linguaggio di programmazione orientato agli oggetti ampiamente utilizzato. codice Java compilato viene eseguito su più sistemi operativi e dispositivi di Windows e Mac PC a smartphone e bancomat. Linguaggi come Java utilizzano stringhe, che sono lettere o catene di caratteri, come ad esempio una frase. sviluppatori Java hanno spesso per cercare una lunga serie per il verificarsi di una stringa, che per esempio potrebbe essere una particolare parola in una frase. In Java, le stringhe sono in realtà oggetti e hanno molti metodi che possono operare su di essi. È possibile cercare una stringa per una stringa utilizzando il metodo String.IndexOf ().

istruzione

1 Definire una stringa in cui cercare il seguente:

Ingresso String = "Questo è un test, solo un test";

2 Definire una stringa da cercare:

Test String = "test";

3 Test per la stringa "test" nella stringa principale. Utilizzare il metodo indexOf () per determinare l'indice in cui la parola "test" compare nella stringa definita come input:

int index = input.indexOf (test);

4 Il metodo indexOf () restituisce un valore di -1 se la stringa non viene trovata e l'indice se viene trovato. È possibile verificare l'esistenza e stampare i risultati con:

se (indice! = -1)
System.out.println ( "Trovato la stringa" + "\" "+ prova +" \ "" + "a posizione:" + index);
altro
System.out.println ( "\" "+ prova +" \ "" + "non trovato!");

5 Patching insieme i pezzi in un pezzo completo di codice sia simile alla seguente:

// Un exmaple di stringa di ricerca
class Esempio {
Main (string [] args) {public static void
// Crea una stringa che siamo in grado di navigare attraverso
Ingresso String = "Questo è un test, solo un test";

// Ora definire ciò che stringa da testare per la stringa di input
Test String = "test";

// IndexOf () è un metodo che opera sulla stringa, restituendo
// La posizione nella stringa che la stringa o personaggio in questione
// Viene trovato, o -1 se non viene trovato
int index = input.indexOf (test);

// Test e stampare i risultati
se (indice! = -1)
System.out.println ( "Trovato la stringa" + "\" "+ prova +" \ "" + "a posizione:" + index);
altro
System.out.println ( "\" "+ prova +" \ "" + "non trovato!");

} \ Chiude blocco principale
} \ Chiude classe