Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man använder en Java String tokenizer

    I Java , en sträng tokenizer används för att bryta en textsträng i avsnitt som kallas token . Avgränsare , specialtecken som används för att separera tokens , anges i strängen tokenizer parametrar listan och avgöra hur man separera texten i tokens . Tokens kan returneras från tokenizer och tryckt , visas eller lagras för senare användning . Strängen tokenizer anses föråldrad och stöds nu endast att tillåta äldre program att förbli kompatibel med moderna Java- kompilatorer . Den separeringsmetoden används nu i stället för strängen tokenizer . Instruktioner
    1

    Importera java.util.StringTokenizer paketet innan klassen innehåller strängen tokenizer :

    import java.util.StringTokenizer ,

    public class Token {

    }
    2

    Skapa en sträng variabel som innehåller data:

    private String String = " An = Exempel = String , " + Review

    " String = tokenizer , " Addera 3

    Skapa en sträng tokenizer i den huvudsakliga metoden för ditt program . Ring den tidigare skapade strängvariabeln . De två parametrarna inom strängen tokenizer s parentes är den sträng som innehåller text , följt av texten som skall tolkas ut . Skriv följande kod :

    public static void main ( String args [ ] ) {

    StringTokenizer token = ny StringTokenizer ( sträng , " = " ) ;

    }

    4

    Lägg en avgränsare till strängen tokenizer att ta bort markerad text genom att använda " medan " loop -funktionen och " hasMoreTokens ( ) " metoden ligger i den importerade tokenizer paketet . Spara resultatet av metoden i två strängvariabler skriva ut senare i programmet . Skriv följande kod :

    samtidigt ( string.hasMoreTokens ( ) ) {

    String St1 = string.nextToken ( ) ;

    String ST2 = string.nextToken ( ) ;

    }
    5

    ut den tokenized strängen på skärmen genom att använda System.out.println kommandot . Den \\ t Symbolen berättar Java-kompilator för att starta en ny linje mellan utgångarna . Skriv följande kod :

    System.out.println ( St1 + " \\ t " + ST2 ) ,
    6

    Kör din tokenizer program för att se till att den fungerar ordentligt och att upptäcka eventuella kodningsfel . Här är exempelkod för hela programmet :

    import java.util.StringTokenizer ,

    public class Token {

    private String String = " An = Exempel = String ; " + Review

    " String = tokenizer ; "

    public static void main ( String args [ ] ) {

    StringTokenizer token = ny StringTokenizer ( sträng , " = , " ) ;

    while ( token.hasMoreTokens ( )) {

    String st1 = string.nextToken ();

    String ST2 = string.nextToken ();

    System.out.println ( St1 + " \\ t " + ST2 ) ,

    }

    }

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en användare Avslutade Loop i Java
    ·Hur får FileReader att få en katalog i Java
    ·Konvertera Java String till Datum
    ·Hur du formaterar till dollar på Java
    ·Hur ta reda på din javac Version
    ·Hur konvertera Java till Python
    ·Hur man skapar en WAR-fil med Eclipse
    ·Hur man läser ett Word-dokument med Java
    ·Hur får Tangentbordsinmatning Java
    ·Felsökning Java
    Utvalda artiklarna
    ·Hur man rada upp decimaltal i Just Basic 1,01
    ·Hur Inkludera jar-filer i projektet Build Path i Eclips…
    ·Hur Trunkera en partition i Oracle
    ·Hur man öka den virtuella Minnestilldelning i Java
    ·Hur ta reda på vilken version av Java
    ·Hur nära ett Orphan fönstret efter en Record sätts i…
    ·Hur konvertera en sträng till XML i PHP
    ·Hur man skapar en radbrytning i en E
    ·Hur man kolla om en variabel är ett heltal
    ·JavaScript Tutorial för Time valideringsfunktion
    Copyright © Dator Kunskap http://www.dator.xyz