如何判断一个字符串是不是在数组中
这里有四种方法供参考:
一、使用for循环,遍历数组,然后一 一比较,包含则返回true;
二、使用Arrays.asList(数组).contains(目标值),即把数组自动转换为List,再使用其方法判断,只是这里需要特别注意,数据类型必须一致(int和Integer只能有一种!);
三、使用Set,new HashSet(Arrays.asList(数组)).contains(目标值);
四、binarySearch(),注意此方法使用时有限制:
如何判断一个字符串是不是在数组中
这里有四种方法供参考:
一、使用for循环,遍历数组,然后一 一比较,包含则返回true;
二、使用Arrays.asList(数组).contains(目标值),即把数组自动转换为List,再使用其方法判断,只是这里需要特别注意,数据类型必须一致(int和Integer只能有一种!);
三、使用Set,new HashSet(Arrays.asList(数组)).contains(目标值);
四、binarySearch(),注意此方法使用时有限制:
如何看数组中是否包含给定的字符串
1. 方案1:
这个可以借助 JDK 自身的API
java.util.Arrays.binarySearch(Object[], Object)示例:
String[] array = { "1", "1", "2", "3", "5", "8", "10", "8" };
String target = "
怎么判断一个字符串是否在数组里
{foreach(string str2 in array) //遍历array中的元素{if (str2==str1) //C#中可以使用==来判断字符串相等,这点有点不一样{//存在//TODO}}}如果你要说数组的方法的话 有 array.Find("C#") 参考资料:MSDN