Cum se utilizează un "tokenizer șir" în Java

Puteți împărți lanțurile în mai multe elemente sau simboluri.

Pasul 1

Importați pachetul java.util.StringTokenizer înainte de clasa care conține "tokenizer șir":

import java.util.StringTokenizer; public class Token {

}

Pasul 2

Creați o variabilă de șir de tip care conține datele:

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

Pasul 3

Creați un "tokenizor șir" în metoda principală a programului dvs. Apelați variabila tip șir creată mai devreme. Cei doi parametri din parantezele "tokenizer-ului de șir" sunt șirul care conține textul urmat de textul care va fi împărțit. Scrieți următorul cod:

public static void principal (argintiu String []) {StringTokenizer token = nou StringTokenizer (șir, "=");

}

Pasul 4

Adăugați un delimitator la "tokenizer-ul de șir" pentru a elimina textul selectat utilizând funcția "în timp" și metoda "hasMoreTokens ()" care se află în interiorul pachetului importat din "tokenizer". Salvează rezultatul metodei în două variabile de șir care vor fi imprimate mai târziu în program. Scrieți următorul cod:

în timp ce (string.hasMoreTokens ()) {String st1 = string.nextToken (); String st2 = string.nextToken ();

}

Pasul 5

Imprimă șirul la care a fost aplicat "tokenizer" utilizând comanda System.out.println. Simbolul \ t spune compilatorului Java să pornească o linie nouă între ieșiri. Scrieți următorul cod:

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

Pasul 6

Rulați programul "tokenizer" pentru a vedea că funcționează corect și pentru a descoperi erorile din cod. Iată un exemplu de cod pentru un program complet:

import java.util.StringTokenizer;

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

public static void principal (String args []) {

StringTokenizer token = nou StringTokenizer (șir, "=;"); în timp ce (token.hasMoreTokens ()) {String st1 = string.nextToken (); String st2 = string.nextToken (); System.out.println (st1 + "\ t" + st2); }}}