2012-04-12 62 views
3

我試圖在j2me中用分割文本創建一個數組。我正在嘗試使用ostermiller.org的StringTokenizer類。但是我不知道如何將令牌分配到數組中。這段代碼有什麼問題?在JME中分割文本並在數組中分配值

String[] myToken; 
StringTokenizer tokenObject; 
tokenObject = new StringTokenizer("one-two-three","-"); 
myToken= tokenObject.nextToken(); 

回答

6

您必須使用循環來檢查是否有更多的標記,並在循環中獲取下一個標記。

試試這個:

StringTokenizer tokenizer = new StringTokenizer("one-two-three", "-"); 
while (tokenizer.hasMoreTokens()) { 
    String token = tokenizer.nextToken(); 
    // Do something with variable "token" 
} 
+0

感謝的人。有用。 – sammyukavi 2012-04-12 13:11:33