Java Array, Finding Duplicates

前端 未结 14 1119
闹比i
闹比i 2020-11-22 09:13

I have an array, and am looking for duplicates.

duplicates = false;
for(j = 0; j < zipcodeList.length; j++){
    for(k = 0; k < zipcodeList.length; k++         


        
14条回答
  •  一整个雨季
    2020-11-22 09:40

    Don't use == use .equals.

    try this instead (IIRC, ZipCode needs to implement Comparable for this to work.

    boolean unique;
    Set s = new TreeSet();
    for( ZipCode zc : zipcodelist )
        unique||=s.add(zc);
    duplicates = !unique;
    

提交回复
热议问题