黑马程序员技术交流社区

标题: LinkedHashSet 练习 [打印本页]

作者: continuer    时间: 2015-12-27 15:45
标题: LinkedHashSet 练习
需求:将集合中的重复元素去掉
分析:1、定义一个集合并添加重复的元素
          2、定义一个方法getSingle();
          3、定义一个LinkedHashSet lhs
          4、把集合中的元素添加到lhs中
          5、清空集合,并把lhs中的元素添加到集合中
          6、调用方法getSingle()方法,并打印


class Demo_LinkedHashSet{
        public static void main(Stringg[] args){
           ArrayList<String> list = new ArrayList<>();
                list.add("a");
                list.add("a");
                list.add("b");
                list.add("b");
                list.add("c");
                list.add("d");
                list.add("c");
                list.add("d");
                getSingle(list);
                System.out.println(list);
        }
       public static void getSingle(ArrayList<String> list){
              LinkedHashSet<String> lhs = new LinkedHashSet<>();
              lhs.addAll(list);
              list.clear();
              list.addAll(lhs);
       }
}





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