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集合练习题
最新推荐文章于 2024-08-16 17:30:33 发布
该篇博客展示了如何利用Java的Random类和HashSet集合生成10个0到50之间不重复的随机整数,并进行遍历打印。通过创建Random对象,使用nextInt方法获取随机数,并添加到HashSet中,确保数据唯一性。
1486

被折叠的 条评论
为什么被折叠?



