Hoe maak je een Java StringTokenizer

In Java, is een string tokenizer gebruikt om een ​​tekenreeks breken in secties die tokens.Scheidingstekens, speciale tekens gebruikt om de tokens te scheiden, zijn nader omschreven in de string tokenizer lijst parameters en bepalen hoe de tekst in tokens te scheiden.Tokens kunnen worden geretourneerd door de tokenizer en afgedrukt, weergegeven of opgeslagen voor later gebruik.De string tokenizer wordt achterhaald beschouwd en wordt nu alleen ondersteund om oudere programma's verenigbaar is met de moderne Java-compilers blijven.De methode split wordt nu gebruikt in plaats van de string tokenizer.

instructies

  1. Importeer de java.util.StringTokenizer pakket voor de klas met de string tokenizer:

    import java.util.StringTokenizer;

    public class Token {

    }

  2. Maak een string variabele met gegevens:

    private String String = "Een voorbeeld = = String;"+

    "String = Tokenizer;"

  3. Maak een string tokenizer in de belangrijkste methode van uw programma.Bel de eerder gemaakte

    tekenreeksvariabele.De twee parameters tussen haakjes de string tokenizer zijn de string met tekst, gevolgd door de tekst die moet worden ontleed uit.Typ de volgende code:

    public static void main (String args []) {

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

    }

  4. Voeg een begrenzer om de string tokenizer aan geselecteerde tekst gebruiken "terwijl" loop-functie en de "hasMoreTokens ()" methode gelegen binnen de geïmporteerde tokenizer pakket te verwijderen.Sla de output van de methode in twee stringvariabelen later wilt afdrukken in het programma.Typ de volgende code:

    while (string.hasMoreTokens ()) {

    String st1 = string.nextToken ();

    String st2 = string.nextToken ();

    }

  5. Print tokenized string naar het scherm met de opdracht System.out.println.De \ t symbool vertelt de Java-compiler om een ​​nieuwe lijn tussen uitgangen starten.Typ de volgende code:

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

  6. Run je tokenizer programma om te zien dat het goed werkt en om codering fouten te ontdekken.Hier is een voorbeeld code van het gehele programma:

    import java.util.StringTokenizer;

    public class Token {

    private String String = "Een voorbeeld = = String;"+

    "String = Tokenizer;"

    public static void main (String args []) {

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

    terwijl (token.hasMoreTokens ()) {

    String st1 = string.nextToken ();

    String st2 = string.nextToken ();

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

    }

    }

    }

593
0
2
Programmeren In Java