Wie man ein Java String Tokenizer Verwenden . Trennzeichen , Sonderzeichen verwendet werden, um die Zeichen zu trennen, werden innerhalb der Zeichenfolge tokenizer Parameter Liste angegeben und bestimmen, wie der Text in Token zu trennen. Tokens aus dem tokenizer zurückgegeben werden und gedruckt , angezeigt oder zur späteren Verwendung gespeichert . Der String tokenizer gilt als veraltet und wird jetzt nur um ältere Programme kompatibel zu bleiben mit modernen Java-Compiler unterstützt. Die Split-Methode wird nun anstelle der Zeichenfolge tokenizer verwendet . Anleitung
1
Importieren Sie die java.util.StringTokenizer Paket vor der Klasse, die die Zeichenfolge tokenizer :
Import java.util.StringTokenizer ;
public class Token {
}
2
erstellen Sie einen String variable Daten enthalten :
private String string = " An = Beispiel = String; " +
" String = Pick ; "
3
erstellen String tokenizer in der main-Methode des Programms . Rufen Sie den zuvor erstellten String-Variable . Die beiden Parameter innerhalb der Zeichenfolge tokenizer den Klammern sind die Zeichenkette mit Text durch den Text , um heraus analysiert werden gefolgt . Geben Sie den folgenden Code:
public static void main (String args [ ] ) {
StringTokenizer Token = new StringTokenizer (string , "=" ); }
4
Fügen Sie ein Trennzeichen auf den String tokenizer den ausgewählten Text mit dem " while"-Schleife und der Funktion " hasMoreTokens () "-Methode liegt in der importierten tokenizer Paket zu entfernen . Speichern Sie die Ausgabe des Verfahrens in zwei String-Variablen ausdrucken später im Programm . Geben Sie den folgenden Code:
while ( string.hasMoreTokens ()) {
String = st1 string.nextToken ();
String st2 = string.nextToken ();
}
5
drucken Sie die Token -String auf den Bildschirm mit dem Befehl System.out.println . Die \\ t Symbol weist den Java-Compiler , um eine neue Linie zwischen den Ausgängen zu starten. Geben Sie den folgenden Code:
System.out.println ( st1 + "\\ t " + st2 );
6
Führen Sie Ihre tokenizer Programm zu sehen, dass es einwandfrei funktioniert und zu entdecken etwaige Programmierfehler . Hier ist Beispielcode des gesamten Programms :
Import java.util.StringTokenizer ;
public class Token {
private String string = " An = Beispiel = String; " +
" String = Pick ; "
public static void main (String args [ ] ) {
StringTokenizer Token = new StringTokenizer (string " = ; ");
while ( token.hasMoreTokens ()) {
String = st1 string.nextToken ();
String st2 = string.nextToken ();
< p > System.out.println ( st1 + "\\ t " + st2 ); }
} }