如题所述
可以使用includes()函数,需要es6支持。
比如字符串数组为var arr = ['sadf','asdf','aa','bb'];
现在要判断arr中是否存在字符串var str = 'aa';
arr.includes(str);
如果存在,则返回true,反之返回false。
如果不使用es6,也可以先将字符串数组使用join()函数转换为字符串,然后使用indexOf()函数进行查找。
比如字符串数组为var arr = ['sadf','asdf','aa','bb'];
现在要判断arr中是否存在字符串var str = 'aa';
arr.includes(str);
如果存在,则返回true,反之返回false。
如果不使用es6,也可以先将字符串数组使用join()函数转换为字符串,然后使用indexOf()函数进行查找。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-11-28
字符和字符串可以统一作字符串处理,然后调用contains方法即可。比如
String a="aaabaa";boolean containB=a.contains("b");
第2个回答 2016-11-28
Arrays.binarySearch(数组,字符)