JavaME is perhaps the most portable way to develop application for mobile and limited devices, however due to compactness and simplicity most of the classes that present on normal Java Virtual Machine are not included in the MIDlet VM.
One of the classes is StringTokenizer which is used to break a string into tokens. I’ve stumbled into this exact problem too when I was developing an application that parses input from a remote server back in 2001. I searched for an alternative and finally settled on modifying Ostermiller StringTokenizer implementation which works perfectly for my purposes.
How to enable StringTokenizer in J2ME ?
To use StringTokenizer in your project, you need to download this class file StringTokenzer, and unzip it in your application source folder.
Then import it into your source code, and use it like a normal Java SE StringTokenizer implementation
import net.mypapit.java.StringTokenizer; . . . . String firstToken; StringTokenizer tok; tok = new StringTokenizer("some|random|data","|"); firstToken= tok.nextToken();
That’s it! Happy coding!
Download : J2ME StringTokenizer
Download : StringTokenizer Demo App