analizzare una stringa significa analizzare per occorrenze specifiche di caratteri o parole . È possibile analizzare una stringa in Java con la creazione di un delimitatore - un set di caratteri chiamato " token " che identificano dove per spezzare la corda - e quindi chiamando la funzione Java "split ", come un parser . Questa funzione utilizza il delimitatore di rompere la corda e salvare i risultati in un array di stringhe . La funzione split consente di suddividere la stringa ad ogni occorrenza di un delimitatore , o, in alternativa , è possibile specificare un numero massimo di interruzioni . Imparare l' ins e fuori della sintassi , a volte indicato come la formattazione , che consente di sfruttare questa caratteristica potente di Java . Istruzioni
1
Digitare il seguente codice:
String Stringa = "Questa è la stringa che voglio analizzare " ;
Questo codice crea una variabile di stringa denominata . " myString " che si desidera dividere con il tuo parser
2
Digitare il seguente codice:
delimitatore di stringa = " [ i] " ;
< p > Questo crea una stringa che verrà utilizzato come delimitatore , che indica i caratteri che si desidera utilizzare come segnalini per spezzare la stringa analizzata . In questo esempio, si utilizza solo una minuscola "i ". Maiuscole "I" non sarà incluso nel processo di analisi
3
digitare il seguente codice : .
String [ ] = myParsedString myString.split ( delimitatore ) ;
Questa linea analizza la stringa , utilizzando il delimitatore di disgregare . Le parentesi quadre dopo "Stringa" indica che si desidera creare una matrice per salvare i risultati . Il valore di " myParsedString " dopo l'esecuzione è ( " Gio " , " s ", " s la str ", " ng voglio analizzare " ) .
4
Tipo il seguente codice :
String [ ] = myParsedString myString.split ( delimitatore , 3) ;
Questa linea analizza la stringa in modo simile all'esempio anteprime , tranne che limita il risultato matrice a tre valori , ignorando eventuali occorrenze del delimitatore dopo il terzo . Il valore di " myParsedString " dopo l'esecuzione è ( " Gio " , " s ", " s la stringa che voglio analizzare " ) .