我在 J2ME 中有一个文本字段。
我想使用该textField 值从文本文件中进行搜索,那么它的逻辑是什么?
假设我在 textField 中输入 abc
然后逻辑应该通过从文本文件字段中比较它来返回abc。
J2ME 不包含标准的正则表达式 API。
所以,要么自己写,要么使用现有的库。
如果您实际上不需要通配符等特殊字符,java.lang.String.indexOf(String) 是您的朋友。
如果您的文件太大并且您需要一次读取一个缓冲区,请注意缓冲区的结尾不是搜索字符串的开头。String.startsWith() 会让你处理这种情况。
也许您可以使用Jakarta Regex或其他第三方之类的东西?