方法

思路

借用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;
    }
}

参考资料

  1. CSND Java中如何高效判断数组中是否包含某个元素