package demo;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
import java.util.function.Consumer;
/*
* 随机产生 10 个 0~50 之间的整数,
* 存储在集合中,
* 要求集合中的数据不能重复。
* 知识补充: Random rd= new Random();
* //Random 位于 java.util
* 包中 int n = rd.nextInt(n); //0~n-1 之间的整数
* */
public class Test14 {
public static void main(String[] args) {
//创建随机数对象
Random ra = new Random();
//创建set集合添加元素 因为set集合中的元素不可重复
Set<Integer> set = new HashSet<>();
for (int i = 0; i < 10; i++) {
int n = ra.nextInt(51);
set.add(n);
}
//遍历set集合
set.forEach(new Consumer<Integer>() {
@Override
public void accept(Integer integer) {
System.out.println("integer = " + integer);
}
});
}
}
Set集合练习题
最新推荐文章于 2022-08-20 08:53:36 发布