黑马程序员技术交流社区

标题: Java基础 [打印本页]

作者: li_zis    时间: 2015-10-11 22:15
标题: Java基础
将集合中的重复元素去掉
*
                        public static void main(String[] args) {
                                ArrayList<String> list = new ArrayList<>();
                                list.add("a");
                                list.add("a");
                                list.add("a");
                                list.add("b");
                                list.add("b");
                                list.add("b");
                                list.add("b");
                                list.add("c");
                                list.add("c");
                                list.add("c");
                                list.add("c");
                               
                                System.out.println(list);
                                System.out.println("去除重复后:");
                                getSingle(list);
                                System.out.println(list);
                        }
                       
                        /*
                         * 将集合中的重复元素去掉
                         * 1,void
                         * 2,List<String> list
                         */
                       
                        public static void getSingle(List<String> list) {
                                LinkedHashSet<String> lhs = new LinkedHashSet<>();
                                lhs.addAll(list);                                                                        //将list集合中的所有元素添加到lhs
                                list.clear();                                                                                //清空原集合
                                list.addAll(lhs);                                                                        //将去除重复的元素添回到list中
                        }
作者: blensmile    时间: 2015-10-12 11:35
哇,大神 都看到集合了~还在面向对象呢,,,向大神看齐~现在不懂先收藏着,以后学了再来拜读




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2