最效率的给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     }    

 

同样的同样的,自己扩展吧,

posted on 2015-02-12 10:21  Denis,  阅读(373)  评论(0)    收藏  举报

导航