如题,请教

解决方案 »

  1.   

    Vector vector = new Vector();
    //....
    byte[] bytes = new byte[vector.size()];
    vector.copyInto(bytes);  //多查查API
      

  2.   

    这样不行吧。
    copyInto中的参数是Object[],
    byte[]不能转成Object[]的。可以用这个方法把Vector的数据都存储到Byte[]里。
    也就是byte的包装器的数组里。
    凑合用吧。
      

  3.   

    答:不正确.
    老老实实循环赋值吧.
    Vector<Byte> vector = new Vector<Byte>(); 
    ...
    byte[] bytes = new byte[vector.size()]; 
    int i=0;
    for(Byte e:vb)
    {
    b[i++]=e;
    }