java快速找出数组或集合中重复的元素

1.测试方法如下

public class TestArrayRepeat {

    public static void main(String[] args) {

        String [] idArr= {
                "201912171112357750",
                "201907171424092222",
                "202205181734449919",
                "202205181734449919",
                "201902141641601540",
                "201907171440085767",
                "202106281619452764",
                "201902141641601540",
                "201902181444500130",
                "202205181734449919"
        };

        findDupicateIdArray(idArr);
        
    }

    public static void findDupicateIdArray(String[] idArr) {
        int count=0;
        for(int j=0;j<idArr.length;j++) {
            for(int k =j+1;k<idArr.length;k++) {
                if(idArr[j].equals(idArr[k])) {
                    count++;
                }
            }
            if(count==1)
                System.out.println( "重复元素: " +  idArr[j] );
                count = 0;

        }
    }

}

2.运行结果如下

 


版权声明:本文为lichongxyz原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。