1. public class Test {
    2. public static void main(String[] args) {
    3. int []a={1,2,3,3,4,4,6};
    4. wuhu(a);
    5. }
    6. public static void wuhu(int[] array){
    7. HashSet<Object> set = new HashSet<>();
    8. //list接受重复的值
    9. ArrayList<Object> list = new ArrayList<>();
    10. for (int i : array) {
    11. if (!set.add(i)){
    12. list.add(i);
    13. }
    14. System.out.println(list);
    15. }
    16. }
    17. }

    思路:因为Hashset是不允许有重复的值的,如果有的话会添加失败 list接受的参数便是出现过的重复值