A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© continuer 中级黑马   /  2015-12-27 15:45  /  479 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

需求:将集合中的重复元素去掉
分析: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);
       }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马