Java WTK 不能使用 StringTokenizer

Posted

技术标签:

【中文标题】Java WTK 不能使用 StringTokenizer【英文标题】:Java WTK cannot use StringTokenizer 【发布时间】:2019-11-27 18:56:43 【问题描述】:

最初,我试图将String 解析为多个部分,并找到了split 方法。然后我意识到我不能使用它,因为编译器不支持大多数函数和方法。我以为我找到了一个解决方案here,它建议StringTokenizer,但即使导入了java.util.*,我仍然收到找不到符号错误。我正在为 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

【问题讨论】:

重复How do I split strings in J2ME? 【参考方案1】:

微版中好像大部分通用函数和方法都不能使用。因此,我必须实现自己的特定于案例的功能来解决问题。以下是一些有用的链接,展示了可以使用的内容: Documentation Tutorial & Examples

【讨论】:

以上是关于Java WTK 不能使用 StringTokenizer的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 WTK 3.0 在 Mac OS X 上启动两个 J2ME Midlet。

Android开发遇到的坑-----融云聊天接收到但不能显示

如何使用 Java 创建身份验证令牌

java加密算法之JWT篇

java加密算法之JWT篇

Get请求