import java.util.HashSet;
import java.util.Set;public class SetTest { public static void main(String[] args) {
Set set = new HashSet();
int[] num = new int[100];
for (int i = 0; i < num.length; i++) {
num[i] = (int) (Math.random() * 10);
set.add(num[i]);
System.out.print(num[i]+ " ");
}
System.out.println();
// 为什么set的值不变呢?总是:[2, 4, 9, 8, 6, 1, 3, 7, 5, 0]
System.out.println(set);
}
}Set 的值不是随即生成的吗?为什么每次都一样呢?