This question already has answers here:
Java: Avoid inserting duplicate in arraylist

(6个答案)


6年前关闭。





我有一个方法,我想避免在已经有数据的arraylist中插入重复项。我不确定这是否正确:

 private static Kar karNameExist(Kar kar, ArrayList<Kar> karList) {
    if (karList.contains(kar.getInsertKar())){
        System.out.println(“Kar name exists”);
    }
return kar;
}

最佳答案

您可以LinkedHashSet代替ArrayList以避免重复输入

10-08 13:08