import java.util.*;
public class UseVextor {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("======1-36 选出7 个数");
Vector vec=selectSix();
Enumeration enu=vec.elements();//得到向量中的所有元素
while(enu.hasMoreElements())//遍历并输入全部元素
{
System.out.println(enu.nextElement()+"/t");
}
System.out.println("/n=======从小到大排叙后=======");
Object obj[]=vec.toArray();//把向量vec转化为Object数组
Arrays.sort(obj);//调用Array类的静态方法对数组进行升序排序
for(int i=0;i<obj.length;i++)
{
System.out.print(obj[i]+"/t");
}
System.out.println();
}
public static Vector selectSix()
{
Random rd=new Random();
Vector allNum=new Vector();
Vector sixNum=new Vector();
int x;
for(int i=0;i<36;i++)
{
allNum.add(new Integer(i+1));
}
for(int i=0;i<7;i++)
{
x=rd.nextInt(36-i);//生成随机向量索引,便于从向量中取元素和删除元素
sixNum.add(allNum.get(x));
allNum.remove(x);
}
return sixNum;
}
}
======1-36 选出7 个数
33
13
9
4
18
2
30
=======从小到大排叙后=======
2 4 9 13 18 30 33