- import java.util.*;
- public class ShowA {
- //定义一个随机产生数字的函数范围在0-99之间
- public static int RamdonNum()
- {
- int num=(int)(Math.random()*100);
- while(num==100)
- {
- num=(int)(Math.random()*100);
- }
- return num;
- }
- public static void main(String[] args) {
- // 新建立一个容器类,给它添加10个整数
- HashSet<Integer> hs = new HashSet<Integer>();
- while(hs.size()!=10)
- {
- hs.add(RamdonNum());
- }
- //如果去遍历它
- Iterator<Integer> it = hs.iterator();
- while(it.hasNext())
- {
- System.out.println(it.next());
- }
- //这个时候由于没有角标,hashSet里面的元素就不能操作了?
- while(it.hasNext())
- {
- System.out.println(it.next());
- }
-
- int[] arr=(int[])al.toArray();该怎么办???
- }
- }
复制代码
如题,我该怎么把,这些元素放到数组中,方便我操作
ps,hashSet设计成这样是为什么呀,不好操作呀,好像你去制作一个美女供大家欣赏,可是你却用凤姐做蓝本 |