如vector:[1 2 3 4,5 6,2 7 7]变成一个三行的数组?麻烦给我具体的方法,谢谢

解决方案 »

  1.   

    Vector v = 。
    Integer[] nums = (Integer[])v.toArray(new Integer[0]);善用 集合的 toArray 方法!
      

  2.   


    package csdn;import java.util.Vector;public class Demo1 {
    public static void main(String[] args) {
    Vector<Integer> v = new Vector<Integer>();
    v.add(1234);
    v.add(56);
    v.add(277);
    Integer[] iarray = v.toArray(new Integer[v.size()]);
    for(Integer i:iarray) {
    System.out.println(i);
    }
     } 
    }
      

  3.   

    LZ是说变成三行四列的二维数组吗?
    Vector v = 。
    Integer[] nums = (Integer[])v.toArray(new Integer[0]);
    这里的"new Integer[0]"是什么意思啊?......................我很菜.
      

  4.   

    import java.util.Vector;public class VectorToArray {

    public static void main(String[] args){
    Vector<Integer> v=new Vector<Integer>();
    v.add(342);
    v.add(6666);
    v.add(2222);
    Integer[] ir=new Integer[v.size()];
    int n=0;
    for(Object i:v){
    ir[n]=(Integer)i;
    n++;
    }
    }
    }
      

  5.   

    呵呵,发现这样写更简单.
    --------------------------------------
    public class VectorToArray {

    public static void main(String[] args){
    Vector<Integer> v=new Vector<Integer>();
    v.add(342);
    v.add(6666);
    v.add(2222);
    Integer[] iarray = v.toArray(new Integer[v.size()]);
    for(Integer i:iarray){
    System.out.println(i);
    }
    }
    }
      

  6.   

    public static void main(String[] args){
    Vector<Integer> v=new Vector<Integer>();
    v.add(342);
    v.add(6666);
    v.add(2222);
    Integer[] nums = (Integer[])v.toArray(new Integer[0]); 
    }
    }
      

  7.   

    public static void main( String args[]){
    Vector vec = new Vector();
    for(int i = 0 ; i < 50; i ++){
    vec.add(i);
    }
    Object[] a = vec.toArray();
    for(int j = 0; j < a.length;j ++){
    System.out.println(a[j]);
    }

    }