没问题,测试如下
import java.io.*;
import java.util.*;class Cls
{
public static void main(String[] args)
{
Vector v = new Vector();
byte[] b1 = "1234".getBytes();
byte[] b2 = "qvkfdkfdk".getBytes();
byte[] b3 = "89384iknnklng".getBytes();
v.add(b1);
v.add(b2);
v.add(b3);
for (int i = 0; i < v.size(); i++)
{
byte[] temp = (byte[])v.get(i);
System.out.println(new String(temp));
}
}
}
import java.io.*;
import java.util.*;class Cls
{
public static void main(String[] args)
{
Vector v = new Vector();
byte[] b1 = "1234".getBytes();
byte[] b2 = "qvkfdkfdk".getBytes();
byte[] b3 = "89384iknnklng".getBytes();
v.add(b1);
v.add(b2);
v.add(b3);
for (int i = 0; i < v.size(); i++)
{
byte[] temp = (byte[])v.get(i);
System.out.println(new String(temp));
}
}
}
public static void main(String[] args){
List list=new ArrayList();
byte[] b1={12,14};
byte[] b2={34,54};
byte[] b3={32,52,45};
list.add(b1);
list.add(b2);
list.add(b3);
System.out.println (((byte[])list.get(0))[0]);
System.out.println (((byte[])list.get(2))[2]);
}
}
但是数组的长度,你得自己判断了,或者再用一个arraylist,来存数组长度