在JME中拆分文本并在数组中指定值

sam*_*avi 3 java lwuit java-me stringtokenizer

我正在尝试使用分割文本在j2me中创建一个数组.我正在尝试使用ostermiller.org中的StringTokenizer类.但是我无法弄清楚如何将标记分配到数组中.这段代码有什么问题?

String[] myToken;
StringTokenizer tokenObject;
tokenObject = new StringTokenizer("one-two-three","-");
myToken= tokenObject.nextToken();
Run Code Online (Sandbox Code Playgroud)

Boh*_*ian 6

你必须使用一个循环来检查是否有更多的令牌,并在循环中获得下一个令牌.

试试这个:

StringTokenizer tokenizer = new StringTokenizer("one-two-three", "-");
while (tokenizer.hasMoreTokens()) {
    String token = tokenizer.nextToken();
    // Do something with variable "token"
}
Run Code Online (Sandbox Code Playgroud)