我有一个EditText和一个ListView,它包含一些值。在EditText中输入文本时,ListView的内容将根据EditText中输入的值进行更改。
现在的问题是,字符串区分大小写。也就是说,如果原始文本是Apparel
,那么即使我们输入apparel
或appa
,原始文本也不会被显示。
我想让字符串搜索不区分大小写。
我的代码如下:
private List<SearchList> searchTerms(List<SearchList> search_list, String s) {
List<SearchList> matches = new ArrayList<SearchList>();
for (SearchList search_lists : search_list) {
if (search_lists.search_term.contains(s)) {
matches.add(search_lists);
}
}
return matches;
}
有没有办法实现这个。我已经尝试了很多次。
toLowerCase()
处理字符串? - Pankaj