DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   Java (http://www.daniweb.com/forums/forum9.html)
-   -   Tokenize (http://www.daniweb.com/forums/thread143523.html)

letlet_pogs Sep 2nd, 2008 3:02 am
Tokenize
 
hello guyz,,who knows how to tokenize???i mean,,i am about to start to make "String Calculator" but i don't know how to tokenize,,,do you know any sites that could explain best about tokens??thank you ahead,,,,

Alex Edwards Sep 2nd, 2008 3:13 am
Re: Tokenize
 
How do you need your tokens to be parsed?

An example...

public class TokenMaster{
        public static void main(String... args){
                String myReallyBIGString = "ABCDEFGHIJKLMNOPQRSTUVWXYZ\n"
                                                                  + "ALPHABETICAL!\n"
                                                                  + "SOMETIMES I FEEL I'VE GOT TO 'AH-AH' RUN AWAY, I'VE GOT TO... "
                                                                  + "'AH-AH' GET AWAY!!!\n"
                                                                  + "RING RING RING RING RING RING RING... BANANA PHONE! 'doot, doot doot doot doot doot'"
                                                                  + "DING-DONG DING-DONG DING-DONG DING... BANANA PHONNNNNE!!!!!";

                String tokens[] = myReallyBIGString.split("\n"); // each token is determined by the newline character

                for(String element : tokens)
                        System.out.println(element); // printing the individual tokens generated from String.split("\n")

                System.out.println("\nTokens counted: " + tokens.length);
        }
}

letlet_pogs Sep 2nd, 2008 3:25 am
Re: Tokenize
 
thank you very much,,,may i as,,how useful are tokens???

yilmazhuseyin Sep 3rd, 2008 8:51 am
Re: Tokenize
 
you can also use String Tokenizer class.

Alex Edwards Sep 3rd, 2008 11:31 am
Re: Tokenize
 
Quote:

Originally Posted by yilmazhuseyin (Post 683536)
you can also use String Tokenizer class.

Or not, because StringTokenizer is considered an Obsolete class that receives no further support in future releases.

Furthermore, String.split() is better because it takes regular expressions into consideration. StringTokenizer does not.

digitaldesperad Sep 24th, 2008 5:07 pm
Re: Tokenize
 
You may use the special PHP function strtok

<?php

$myText="online pharmacy web solution";

$strToken=strtok($myText," ");

while($strToken){

echo $strToken."<br>";

$strToken=strtok(" ");

}

?>
this my hel;p u

Ezzaral Sep 24th, 2008 5:48 pm
Re: Tokenize
 
Quote:

Originally Posted by digitaldesperad (Post 698254)
this my hel;p u

Sure, maybe... if he was using PHP, but since this is the Java forum and his code is Java, your suggestion seems to fall a little bit short of helpful.

And this isn't a chat room, so you can leave the IM-speak at the door.


All times are GMT -4. The time now is 7:47 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC