最效率的给list 去重复,
1 /** 2 * 去除重复 list集合里面的字段 3 * @param list 4 * @return 5 */ 6 public String removecongfu(List<String> list){ 7 HashSet<String> sh=new HashSet(list); 8 list.clear(); 9 list.addAll(sh); 10 String str=""; 11 for (String list1 : list) { 12 str+=list1+","; 13 } 14 return str; 15 }
如果需要对String 进行排序,可以使用treeSet集合
1 /** 2 * 去除重复 list集合里面的字段 3 * @param list 4 * @return 5 */ 6 public String removecongfu(List<String> list){ 7 TreeSet<String> sh=new TreeSet(list); 8 list.clear(); 9 list.addAll(sh); 10 String str=""; 11 for (String list1 : list) { 12 str+=list1+","; 13 } 14 return str; 15 }
同样的同样的,自己扩展吧,
浙公网安备 33010602011771号