例如:
Vector v = new Vector();
v.add(aa);
int m = v.size();
for(int i=0,i<m,i++){
   我想取每一个字段aa的值,怎么实现啊?
}

解决方案 »

  1.   

     String aa="ddddd";
     Vector v = new Vector(); 
     v.add(aa); 
     int m = v.size(); 
     for(int i=0;i<m;i++){
       String bb=(String)v.get(0);  //取值
       System.out.print(bb);
     }
      

  2.   


    把Vector转换成Iterator来实现遍历
    Iterator iterator =v.iterator();
     while(iterator.hasNext()){
      System.out.println(iterator.next());
    }
      

  3.   

    for(int i=0;i<v.size();i++){
    System.out.println(v.get(i));
    }
      

  4.   


    上诉方法都可以实现,但是推荐2楼这个方法,vector应该配合Iterator来用
      

  5.   

    对 用Iterator来实现遍历 要好一些  
    或用for( : ){}
      

  6.   

    把Vector转换成Iterator来实现遍历 
    Iterator iterator =v.iterator(); 
    while(iterator.hasNext()){ 
    System.out.println(iterator.next()); 
    }
      

  7.   

    Vector v = new Vector(); 
    v.add(aa);
    for (Enumeration<E> e = v.elements(); e.hasMoreElements();)
           System.out.println(e.nextElement()
         )也可以来实现
    不过和上面iterator()方法是一样的效果