JAVA:ANDROID:字符串的单词索引

JAVA:ANDROID:字符串的单词索引,java,android,string,indexof,Java,Android,String,Indexof,我想使用代码检查songToSearch是否是fileArray中任何字符串的一部分 例如,假设fileArray[2]等于Hello world,songToSearch等于world,我想让布尔值为true。。。然而,这并没有发生。。。布尔值永不更改请参见文档: 说明此字符串是否与给定的正则表达式匹配 你需要: public boolean matches(String regex) 会解决问题。。。我的帖子实际上是重复的你基本上想要歌曲列表的搜索功能吗?如果是,您应该尝试实现searc

我想使用代码检查songToSearch是否是fileArray中任何字符串的一部分 例如,假设fileArray[2]等于Hello world,songToSearch等于world,我想让布尔值为true。。。然而,这并没有发生。。。布尔值永不更改

请参见文档:

说明此字符串是否与给定的正则表达式匹配

你需要:

public boolean  matches(String regex)

会解决问题。。。我的帖子实际上是重复的

你基本上想要歌曲列表的搜索功能吗?如果是,您应该尝试实现search view.use value.toLowerCase.containssongToSearch.toLowerCase,而不是matches@XtremeBaumer不。。。它没有改变结果布尔值改变了,但它也改变了不包含单词的下一个值。您想显示多个结果还是仅显示第一个结果?@XtremeBaumer等等。。。if中的&&不停止循环吗?
public boolean  matches(String regex)
public boolean contains(CharSequence s)
            if (Pattern.compile(Pattern.quote(songToSearch), Pattern.CASE_INSENSITIVE).matcher(value).find()) {
            playMusic(songToSearch);
        }