久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Java怎么判斷數組是否有重復元素

148次閱讀
沒有評論

共計 504 個字符,預計需要花費 2 分鐘才能閱讀完成。

可以使用兩種方法來判斷一個數組是否有重復元素。

方法一:使用雙層循環遍歷數組

public static boolean hasDuplicate(int[] arr) {for (int i = 0; i < arr.length - 1; i++) {for (int j = i + 1; j < arr.length; j++) {if (arr[i] == arr[j]) {return true;
            }
        }
    }
    return false;
}

方法二:使用 Set 集合

public static boolean hasDuplicate(int[] arr) {Set<Integer> set = new HashSet<>();
    for (int i : arr) {if (set.contains(i)) {return true;
        }
        set.add(i);
    }
    return false;
}

方法一通過兩層循環遍歷數組,逐個比較元素是否相等,如果有相等的元素,則存在重復元素。

方法二通過使用 Set 集合,遍歷數組,將每個元素添加到 Set 集合中,如果 Set 集合中已經包含了該元素,則存在重復元素。由于 Set 集合不允許重復元素,所以通過判斷集合是否包含該元素即可判斷數組中是否有重復元素。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計504字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 唐河县| 房产| 泾阳县| 桦川县| 堆龙德庆县| 福鼎市| 吉安县| 新宁县| 磐石市| 阿巴嘎旗| 怀宁县| 松阳县| 灵川县| 大港区| 两当县| 贡觉县| 独山县| 玛沁县| 南乐县| 清远市| 崇阳县| 九江县| 财经| 图片| 永春县| 大埔县| 静安区| 弥渡县| 龙江县| 贵港市| 即墨市| 安化县| 邓州市| 连平县| 荔浦县| 镇坪县| 普格县| 永济市| 阿拉善左旗| 扎赉特旗| 永善县|