在 JME 中拆分文本并在数组中分配值

Posted

技术标签:

【中文标题】在 JME 中拆分文本并在数组中分配值【英文标题】:Split text in JME and assign values in an array 【发布时间】:2012-04-12 11:59:33 【问题描述】:

我正在尝试在 j2me 中创建一个带有拆分文本的数组。我正在尝试使用 ostermiller.org 的 StringTokenizer 类。但是我不知道如何将令牌分配到数组中。这段代码有什么问题?

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

【问题讨论】:

【参考方案1】:

您必须使用一个循环来检查是否有更多令牌,并在循环中获取下一个令牌。

试试这个:

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

【讨论】:

以上是关于在 JME 中拆分文本并在数组中分配值的主要内容,如果未能解决你的问题,请参考以下文章

遍历 BSTR 的 VARIANT/SAFEARRAY 以在 C++ 中分配值并打印到控制台

在javascript中分配值而不是引用[重复]

如何拆分文本文件并在一行中存储 2 个值?

[尝试在事件函数中分配值时挂起

变量未从函数中分配值

在自定义单元格中的标签中分配值时出现异常