使用hashset 去重複
例一,list去重複
public class main//排序
hashset h = new hashset(list);
list.clear();
list.addall(h);
system.out.println("排序後");
for (string string : list)
} }
列印結果
-----去重前----李菊福狗娃尼古拉斯趙四
尼古拉斯趙四
尼古拉斯趙四
劉能劉能
阿里郎-------去重後--------狗娃
李菊福阿里郎
尼古拉斯趙四
劉能
例二,list> 去重複
public static void main(string args)//去重
hashset h = new hashset(list);
list.clear();
list.addall(h);
system.out.println("-----");
system.out.println("去重後");
for (mapmap : list)
}
列印
去重前shoes : 1
shoes : 2
hat : 3
hat : 3
shoes : 2
clothes : 2
clothessample : 2
-----
去重後clothes : 2
shoes : 2
clothessample : 2
shoes : 1
hat : 3
TreeSet和HashSet 去除重複資料的不同
treeset去重 首先treeset可以實現排序 org.junit.test public void testhashset if o1.getage o2.getage else public person string name,int age,int money 這是person類的構造器...
list集合去除重複物件
物件重複是指物件裡面的變數的值都相等,並不定是位址。list集合儲存的型別是基礎型別還比較好辦,直接把list集合轉換成set集合就會自動去除。當set集合儲存的是物件型別時,就需要在物件的實體類裡面重寫public boolean equals object obj 和 public int ha...
List去除重複的元素
有兩種方法,一種是去重不帶順序的,一種是去重帶順序的。方法1 無順序 hastset根據hashcode判斷是否重複,資料不會重複 public static listdeleteduplicate listlist 方法2 帶順序 通過hashset的add方法判斷是否已經新增過相同的資料,如果已...