Java WTK 无法使用 StringTokenizer
Java WTK cannot use StringTokenizer
最初,我试图将 String
解析为多个部分并找到了 split
方法。然后我意识到我不能使用它,因为编译器不支持大部分功能和方法。我以为我找到了一个建议 StringTokenizer
的解决方案 here,但即使导入了 java.util.*
,我仍然收到 cannot find symbol 错误。我正在为 CLDC 使用 Java WTK 2.5.2。每当遇到错误或遗漏任何内容时,我是否必须从头开始编写所有内容?我不熟悉 Java,所以任何答案将不胜感激。
import java.io.*;
import java.util.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import javax.microedition.io.*;
public class Program extends MIDlet implements CommandListener
{
public Program()
{
...
}
public static String[] split(String data, String token)
{
StringTokenizer st = new StringTokenizer("this_is_a_test", "_");
return null;
}
}
error: cannot find symbol
StringTokenizer st = new StringTokenizer("this_is_a_test", "_");
^
symbol: class StringTokenizer
location: class Program
微型版好像大部分通用的功能和方法都不能用了。所以,我不得不实现我自己的特定案例功能来解决这个问题。以下是一些有用的链接,显示了可以使用的内容:
Documentation
Tutorial & Examples
最初,我试图将 String
解析为多个部分并找到了 split
方法。然后我意识到我不能使用它,因为编译器不支持大部分功能和方法。我以为我找到了一个建议 StringTokenizer
的解决方案 here,但即使导入了 java.util.*
,我仍然收到 cannot find symbol 错误。我正在为 CLDC 使用 Java WTK 2.5.2。每当遇到错误或遗漏任何内容时,我是否必须从头开始编写所有内容?我不熟悉 Java,所以任何答案将不胜感激。
import java.io.*;
import java.util.*;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import javax.microedition.io.*;
public class Program extends MIDlet implements CommandListener
{
public Program()
{
...
}
public static String[] split(String data, String token)
{
StringTokenizer st = new StringTokenizer("this_is_a_test", "_");
return null;
}
}
error: cannot find symbol
StringTokenizer st = new StringTokenizer("this_is_a_test", "_");
^
symbol: class StringTokenizer
location: class Program
微型版好像大部分通用的功能和方法都不能用了。所以,我不得不实现我自己的特定案例功能来解决这个问题。以下是一些有用的链接,显示了可以使用的内容:
Documentation
Tutorial & Examples