Jak používat "řetězec tokenizer" v Javě

Řetězy můžete rozdělit na několik prvků nebo symbolů.

Krok 1

Importovat balíček java.util.StringTokenizer před třídu, která obsahuje "řetězcový tokenizátor":

import java.util.StringTokenizer; veřejná třída Token {

}}

Krok 2

Vytvořte proměnnou typu řetězec, který obsahuje data:

soukromý řetězcový řetězec = "An = Example = řetězec"; + "String = Tokenizer;"

Krok 3

Vytvořte "tokenovací řetězec" v hlavní metodě vašeho programu. Zavolejte proměnnou typu řetězec vytvořenou dříve. Dva parametry uvnitř závorek "řetězcového tokenizátoru" jsou řetězec, který obsahuje text, po němž bude text rozdělen. Napište následující kód:

public static void main (String args []) {tok StringTokenizer = nový StringTokenizer (řetězec, "=");

}}

Krok 4

Přidejte oddělovač k řetězcovým tokenizérem, abyste odebrali vybraný text pomocí funkce smyčky "while" a metody "hasMoreTokens ()", která je uvnitř balíčku importovaného z "tokenizeru". Uloží výstup metody do dvou řetězcových proměnných, které budou později vytištěny v programu. Napište následující kód:

zatímco (string.hasMoreTokens ()) {Řetězec st1 = string.nextToken (); Řetězec st2 = string.nextToken ();

}}

Krok 5

Vytiskne řetězec, do kterého byl aplikován "tokenizer" pomocí příkazu System.out.println. Symbol \ t informuje kompilátor jazyka Java, aby spustil nový řádek mezi výstupy. Napište následující kód:

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

Krok 6

Spusťte program "tokenizer", abyste zjistili, že funguje správně a zjistí chyby v kódu. Zde je ukázkový kód pro kompletní program:

import java.util.StringTokenizer;

veřejná třída Token {private String string = "An = Example = String;" + "String = Tokenizer;"

public static void hlavní (String args []) {

StringTokenizer token = nový StringTokenizer (řetězec, "=;"); zatímco (token.hasMoreTokens ()) {Řetězec st1 = string.nextToken (); Řetězec st2 = string.nextToken (); System.out.println (st1 + "\ t" + st2); }}}