首页 > 其他 > 详细

LinkedHashSet 和 不重复随机数

时间:2019-08-19 20:13:18      阅读:117      评论:0      收藏:0      [点我收藏+]

1.LinkedHashSet 的概述和使用

  llinkedHashSet 的特点: 是唯一能保证怎么存就怎么输出的 set 集合

 1 LinkedHashSet<String> linkSet = new LinkedHashSet<>();
 2         /* LinkedHashSet可以保证元素唯一,并且可以保证有序(怎么存,就怎么取) */
 3         linkSet.add("f");
 4         linkSet.add("a");
 5         linkSet.add("b");
 6         linkSet.add("c");
 7         linkSet.add("c");
 8         linkSet.add("d");
 9         linkSet.add("e");
10         // 增强for循环遍历LinkedHashSet
11         for (String s : linkSet) {
12             System.out.print(s + " ");
13         }
       //输出结果为:f a b c d e

 

2.产生10个1~20个随机数,要求不能重复

1   HashSet<Integer> hs = new HashSet<>();    //创建集合对象
2         Random r = new Random();               //创建随机数对象
3         while(hs.size() < 10) {
4             int num = r.nextInt(20) + 1;         //生成1到20的随机数
5             hs.add(num);
6         }
7         for (Integer integer : hs) {            //遍历集合
8             System.out.println(integer);         //打印每一个元素
9         }

 

 

  

LinkedHashSet 和 不重复随机数

原文:https://www.cnblogs.com/xsh726/p/11378922.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!