直接贴代码
import java.util.ArrayList;
import java.util.HashSet;
public class HashSet_Test {
public static void main(String[] args) {
//使用HashSet,新建不重复的随机数组
long tstr = System.currentTimeMillis();
HashSet<Integer> hashSet_numbers = new HashSet<Integer>();
while(hashSet_numbers.size() < 50){
int i = (int)(Math.random()*100);
hashSet_numbers.add(i);
}
long tend = System.currentTimeMillis();
for (int i : hashSet_numbers) {
System.out.print(i + "\t");
}
System.out.println();
//HashSet也可以直接打印
System.out.println("UseTime:" + (tend - tstr));
//使用arrayList实现不同的随机数集合
long tstr1 = System.currentTimeMillis();
ArrayList<Integer> alTest= new ArrayList<>();
while (alTest.size() < 50){
int j = (int)(Math.rando