案例:不重复随机数
public class SetDemo { public static void main(String[] args) { //创建集合对象,分别使用两种子类 //Set<Integer> set = new HashSet<Integer>(); //Set<Integer> set = new TreeSet<Integer>(); //创建随机数对象 Random random = new Random(); //判断集合的长度是不是小于10 while (set.size()<10){ int number = random.nextInt(20) + 1; set.add(number); } //遍历集合 for (Integer i : set){ System.out.println(i); } } }
使用HashSet创建集合输出:
使用TreeSet创建集合输出:
通过两者的输出结果可以看出两种不同的集合方式所具有的特点也不相同。
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。