Java è un potente , diffuso linguaggio di programmazione orientato agli oggetti . Compilato il codice Java funziona su più sistemi operativi e dispositivi da PC Windows e Mac agli smartphone e bancomat. Lingue come le stringhe usare Java , che sono lettere o catene di caratteri, come una condanna . Sviluppatori Java hanno spesso a ricercare una lunga stringa per l' occorrenza di una sottostringa , che per esempio potrebbe essere una particolare parola di 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 sottostringa con il metodo String.IndexOf ( ) . Cose che ti serviranno 
 installata compilatore Java 
 Mostra più istruzioni 
 1 
 definire una stringa in cui cercare il seguente: 
 
 ingresso String = " , Questa è una prova , solo una prova " ; 
 2 
 definire una stringa da cercare : 
 test 
 String = " test " ; 
 < br > 3 
 test per la stringa "test" nella stringa principale. Utilizzare il metodo indexOf () per determinare l'indice in cui la parola "test " appare la stringa definita come input : 
 
 int index = input.indexOf ( test); 
 4 < p metodo > la indexOf ( ) restituisce il valore -1 se la stringa non viene trovata e l'indice se viene trovato . È possibile verificare l'esistenza e stampare i risultati con : 
 
 if ( index = -1 ! ) System.out.println (" trovata la stringa " + " \\ " " + prova + " \\ " " + " a posizione : " + index) ; altro System.out.println ( " \\ " " + prova + " \\ " " + " non trovato! " ;) ; 
 5 
 Patching insieme i pezzi in un pezzo completo di codice è simile al seguente : 
 
 //un exmaple della stringa searchingclass Esempio {public static void main (String [ ,"] args ) { //crea una stringa che siamo in grado di cercare attraverso ingresso String = " Questo è un test , solo un test"; 
 
 //Ora, definire ciò che stringa di prova per la stringa di prova stringa di input = "test" ; //indexOf ( ) è un metodo che funziona sulla stringa , restituendo //la posizione nella stringa che la stringa o il personaggio in questione //viene trovato, oppure -1 se non viene trovata indice int = input.indexOf ( test); 
 
 //test e stampare i risultati if ( index = -1 ! ) System.out.println (" trovata la stringa " + " \\ " " ; + prova + " \\ " " + " alla posizione : " + index) ; altro System.out.println ( " \\ " " + prova + " \\ " " + " non trovato " ) ; ! 
 
 } \\ \\ chiude blocco principale } \\ \\ chiude classe