Java 如何检测一个字符串是否存在数组中呢?
下文笔者讲述java代码判断"字符串"是否存在数组中的方法及示例分享,如下所示
字符串存在数组中的实现思路
实现方式1:
Arrays.aslist(array).contains(x);
if(Arrays.asList(myArray).contains(x)){
//
}
//java8,实现思路2
boolean found = Arrays.stream(myArray).anyMatch(x::equals);
if(found){
//
}
例:字符串判断数组的示例
import org.apache.commons.lang.ArrayUtils;
public class CommonsLangContainsDemo {
public static void execute(String[] strings, String searchString) {
if (ArrayUtils.contains(strings, searchString)) {
System.out.println("contains.");
} else {
System.out.println("does not contain.");
}
}
public static void main(String[] args) {
execute(new String[] { "AA","BB","CC" }, "BB");
}
}
bool count = false;
for(int i = 0; i < array.length; i++)
{
if(array[i].equals(x))
{
count = true;
break;
}
}
if(count)
{
//
}
else
{
//
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


