Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come scoprire se una certa sottostringa esiste in una stringa in Java

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 " ;

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

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

 

Programmazione © www.354353.com