方法
思路
借用String类的equals()方法来进行对比;
代码
public class Test1 {
public static void main(String[] args) {
int[] a = { 11, 12, 13 };
// 打印输出
System.out.println(IntArrLookupInt(a, 11));
}
/**
* 判断int数组中是否存在某个值的方法
*
* @param Arr 待查找int数组
* @param a 需要查找的值
* @return :存在 true :不存在 false
*/
public static boolean IntArrLookupInt(int[] intArr, int intt) {
String b = intt + ""; // 先转换为String类型
for (int i : intArr) {
if (b.equals(i + "")) {
return true;
}
}
return false;
}
}
参考资料
- CSND Java中如何高效判断数组中是否包含某个元素