Come utilizzare un Java String Tokenizer

May 20

In Java, un tokenizzatore stringa viene usato per rompere una stringa di testo in sezioni chiamate token. Delimitatori, caratteri speciali utilizzati per separare i token, sono specificati nella lista parametri stringa tokenizer e determinare come separare il testo in token. I token possono essere restituiti dal tokenizer e stampati, visualizzati o memorizzati per un uso successivo. Il tokenizzatore stringa viene considerato obsoleto ed è ora supportata solo per consentire ai programmi più anziani a rimanere compatibile con i moderni compilatori Java. Il metodo split viene ora utilizzato al posto del tokenizer stringa.

istruzione

1 Importare il pacchetto java.util.StringTokenizer prima della classe che contiene il tokenizzatore stringa:

import java.util.StringTokenizer;

public class Token {

}

2 Creare una variabile di tipo stringa di dati che contiene:

stringa private String = "Un = Esempio = String;" +

"String = Tokenizer;"

3 Creare un tokenizer stringa nel metodo principale del programma. Chiama la variabile stringa creata in precedenza. I due parametri tra parentesi del tokenizzatore stringa di testo sono la stringa contenente seguito dal testo da analizzare fuori. Digitare il seguente codice:

void main (String args []) {pubblici statici

StringTokenizer token = new StringTokenizer (string, "=");

}

4 Aggiungere un delimitatore per la stringa tokenizer per rimuovere il testo selezionato utilizzando il "mentre" la funzione loop e le "hasMoreTokens ()" metodo situato all'interno del importata tokenizer pacchetto. Salvare l'output del metodo in due variabili stringa stampare successivamente nel programma. Digitare il seguente codice:

mentre (string.hasMoreTokens ()) {

String = st1 string.nextToken ();

String ST2 = string.nextToken ();

}

5 Stampare la stringa token per lo schermo utilizzando il comando System.out.println. Il simbolo \ t dice al compilatore Java per iniziare una nuova linea tra le uscite. Digitare il seguente codice:

System.out.println (ST1 + "\ t" + ST2);

6 Eseguire il programma tokenizer per vedere che funziona correttamente e per scoprire eventuali errori di codifica. Ecco il codice di esempio di tutto il programma:

import java.util.StringTokenizer;

public class Token {

stringa private String = "Un = Esempio = String;" +

"String = Tokenizer;"

void main (String args []) {pubblici statici

StringTokenizer token = new StringTokenizer (string, "=;");

mentre (token.hasMoreTokens ()) {

String = st1 string.nextToken ();

String ST2 = string.nextToken ();

System.out.println (ST1 + "\ t" + ST2);

}

}

}