工作中遇到找出集合中的重复元素,尤其是在调试问题的时候,想快速找出那些元素重复了,可以用下面的方法去做。 1。测试方法如下: 创建一个方法,里面随机放一些字符串元素,其中有2个是重复的。 publicclassTestArrayRepeat{ publicstaticvoidmain(String〔〕args){ String〔〕idArr{ 201912171112357750, 201907171424092222, 202205181734449919, 202205181734449919, 201902141641601540, 201907171440085767, 202106281619452764, 201902141641601540, 201902181444500130, 202205181734449919 }; findDupicateIdArray(idArr); } publicstaticvoidfindDupicateIdArray(String〔〕idArr){ intcount0; for(intj0;jidArr。length;j){ for(intkj1;kidArr。length;k){ if(idArr〔j〕。equals(idArr〔k〕)){ count; } } if(count1) System。out。println(重复元素:idArr〔j〕); count0; } } } 2。运行结果如下: 这样就找出了数组中重复的元素