java中向量类Vector的使用

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 


18 

30 

=======从小到大排叙后=======
2 4 9 13 18 30 33 
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值