案例:不重复随机数

9416bb90edaedc8f7058b385bf128147.png

public class SetDemo {
    public static void main(String[] args) {
        //创建集合对象,分别使用两种子类
        //Set set = new HashSet();
        //Set set = new TreeSet();

        //创建随机数对象
        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创建集合输出:

     

 

 

通过两者的输出结果可以看出两种不同的集合方式所具有的特点也不相同。

 

你可能感兴趣的:(案例:不重复随机数)