Jak korzystać z "tokena ciągu" w Javie

Możesz podzielić łańcuchy na kilka elementów lub symboli.

Krok 1

Zaimportuj pakiet java.util.StringTokenizer przed klasą zawierającą "tokenizer ciągu":

import java.util.StringTokenizer; publiczny token klasy {

}

Krok 2

Utwórz zmienną typu ciąg zawierającą dane:

private String string = "An = Example = String;" + "String = Tokenizer;"

Krok 3

Utwórz "tokenizator napisów" w głównej metodzie programu. Wywołaj zmienną typu string utworzoną wcześniej. Dwa parametry w nawiasach "tokenuzera" to ciąg znaków, który zawiera tekst i tekst, który zostanie podzielony. Napisz następujący kod:

public static void main (String args []) {StringTokenizer token = new StringTokenizer (ciąg, "=");

}

Krok 4

Dodaj separator do "tokenarza ciągów znaków", aby usunąć wybrany tekst za pomocą funkcji pętli "while" i metody "hasMoreTokens ()", która znajduje się wewnątrz paczki zaimportowanej z "tokenizera". Zapisuje wynik metody w dwóch zmiennych łańcuchowych, które zostaną wydrukowane później w programie. Napisz następujący kod:

while (string.hasMoreTokens ()) {String st1 = string.nextToken (); String st2 = string.nextToken ();

}

Krok 5

Wyświetla ciąg znaków, do którego zastosowano "tokenizera" za pomocą komendy System.out.println. Symbol \ t mówi kompilatorowi Java, aby rozpoczął nową linię między wyjściami. Napisz następujący kod:

System.out.println (st1 + "\ t" + st2);

Krok 6

Uruchom program "tokenizer", aby sprawdzić, czy działa poprawnie i wykryć błędy w kodzie. Oto przykładowy kod dla kompletnego programu:

import java.util.StringTokenizer;

public class Token {private String string = "An = Example = String;" + "String = Tokenizer;"

public static void main (String args []) {

StringTokenizer token = new StringTokenizer (ciąg, "=;"); while (token.hasMoreTokens ()) {String st1 = string.nextToken (); String st2 = string.nextToken (); System.out.println (st1 + "\ t" + st2); }}}