Java 如何在Android上搜索文本文件中的特定单词
我想知道是否有任何方法/示例可以在文本文件中搜索特定单词,其中包含单词列表,而无需循环每行来获取单词Java 如何在Android上搜索文本文件中的特定单词,java,android,search,Java,Android,Search,我想知道是否有任何方法/示例可以在文本文件中搜索特定单词,其中包含单词列表,而无需循环每行来获取单词 谢谢最后,您必须搜索所有行,因为您无法判断您的单词是否在第4行,例如,如果您只搜索3行 基本上,你可以直接读入文件,然后扫描你的单词。行不行,因为单词可以从前一行开始,到下一行结束。从文本中创建一个字符串(谷歌上有很多例子),然后: 意思是没有办法搜索一个单词而不循环每一行?因为我想做一些事情,比如每一行都会有一个像苹果、香蕉、椰子之类的词,然后它会直接搜索像椰子这样的词,而不需要为每一行循环。
谢谢最后,您必须搜索所有行,因为您无法判断您的单词是否在第4行,例如,如果您只搜索3行
基本上,你可以直接读入文件,然后扫描你的单词。行不行,因为单词可以从前一行开始,到下一行结束。从文本中创建一个字符串(谷歌上有很多例子),然后:
意思是没有办法搜索一个单词而不循环每一行?因为我想做一些事情,比如每一行都会有一个像苹果、香蕉、椰子之类的词,然后它会直接搜索像椰子这样的词,而不需要为每一行循环。有没有可能不需要序列算法和其他算法直接搜索一个单词?我不明白你想要达到什么。如果你不看的话,你怎么去观察它呢?我正在做我的最后一年的项目,我被告知不要使用任何数据库,因为它会影响它的性能,而是使用文本文件作为数据库,在其中存储单词列表,并在文本文件中查找单词,而不使用排序算法。因为我有点困惑,根据我所知道的,我必须一行一行地循环搜索一个单词,看看它是否匹配,如果不匹配,它将移动到下一行,直到找到匹配的单词并停止。但他们告诉我这是序列算法,不要用这个,而是用另一个算法
if(myString.contains("this character sequence")){
//Do Something
}