Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android上搜索文本文件中的特定单词_Java_Android_Search - Fatal编程技术网

Java 如何在Android上搜索文本文件中的特定单词

Java 如何在Android上搜索文本文件中的特定单词,java,android,search,Java,Android,Search,我想知道是否有任何方法/示例可以在文本文件中搜索特定单词,其中包含单词列表,而无需循环每行来获取单词 谢谢最后,您必须搜索所有行,因为您无法判断您的单词是否在第4行,例如,如果您只搜索3行 基本上,你可以直接读入文件,然后扫描你的单词。行不行,因为单词可以从前一行开始,到下一行结束。从文本中创建一个字符串(谷歌上有很多例子),然后: 意思是没有办法搜索一个单词而不循环每一行?因为我想做一些事情,比如每一行都会有一个像苹果、香蕉、椰子之类的词,然后它会直接搜索像椰子这样的词,而不需要为每一行循环。

我想知道是否有任何方法/示例可以在文本文件中搜索特定单词,其中包含单词列表,而无需循环每行来获取单词


谢谢

最后,您必须搜索所有行,因为您无法判断您的单词是否在第4行,例如,如果您只搜索3行


基本上,你可以直接读入文件,然后扫描你的单词。行不行,因为单词可以从前一行开始,到下一行结束。

从文本中创建一个字符串(谷歌上有很多例子),然后:


意思是没有办法搜索一个单词而不循环每一行?因为我想做一些事情,比如每一行都会有一个像苹果、香蕉、椰子之类的词,然后它会直接搜索像椰子这样的词,而不需要为每一行循环。有没有可能不需要序列算法和其他算法直接搜索一个单词?我不明白你想要达到什么。如果你不看的话,你怎么去观察它呢?我正在做我的最后一年的项目,我被告知不要使用任何数据库,因为它会影响它的性能,而是使用文本文件作为数据库,在其中存储单词列表,并在文本文件中查找单词,而不使用排序算法。因为我有点困惑,根据我所知道的,我必须一行一行地循环搜索一个单词,看看它是否匹配,如果不匹配,它将移动到下一行,直到找到匹配的单词并停止。但他们告诉我这是序列算法,不要用这个,而是用另一个算法
    if(myString.contains("this character sequence")){
    //Do Something 
    }