java Vector中存放的都是byte元素,如何将其赋给一个byte[] 如题,请教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Vector vector = new Vector();//....byte[] bytes = new byte[vector.size()];vector.copyInto(bytes); //多查查API 这样不行吧。copyInto中的参数是Object[],byte[]不能转成Object[]的。可以用这个方法把Vector的数据都存储到Byte[]里。也就是byte的包装器的数组里。凑合用吧。 答:不正确.老老实实循环赋值吧.Vector<Byte> vector = new Vector<Byte>(); ...byte[] bytes = new byte[vector.size()]; int i=0; for(Byte e:vb) { b[i++]=e; } 问个java类集的小问题 Set 的值为什么总是不变呢 关于eclipse打包的问题 请高手帮帮忙 绝对有难度的问题!applet接收参数问题 将服务器的图像保存到客户机的内存里 导入awt包,编译提示非法字符。 初学JAVA想写一个时钟。。不会。。 Applet是否可以调用服务器端的bean,或者是Frame 请问:我想学 JAVA 选那本书?谢谢! Invalid DN Syntax (34) Invalid DN Syntax 一个类里面的定义对象可以是接口吗? 这有什么用?
//....
byte[] bytes = new byte[vector.size()];
vector.copyInto(bytes); //多查查API
copyInto中的参数是Object[],
byte[]不能转成Object[]的。可以用这个方法把Vector的数据都存储到Byte[]里。
也就是byte的包装器的数组里。
凑合用吧。
老老实实循环赋值吧.
Vector<Byte> vector = new Vector<Byte>();
...
byte[] bytes = new byte[vector.size()];
int i=0;
for(Byte e:vb)
{
b[i++]=e;
}