ws2812b 电路图:请问一下,java中用vector纪录一个基本类型的数组时怎么做?

来源:百度文库 编辑:高考问答 时间:2024/04/28 13:37:00
请问一下,java中用vector纪录一个基本类型的数组时怎么做?
比如我有一个int[10]
然后想用 vector.addelements加入
请问一下
不是这样的阿~
对不住阿可能我没说清楚
比如
vector v=new Vector();
v.size=getsize()//from someplace
for(int i=0;i<v.size;i++){
v.addElement(i++);//wrong here!!

}

这样的我该怎么做呢?

Vector vector = new Vector();
int[] i1 = new int[10];
vector.add(i1);
//或者
vector.addElement(i1);

第一,你定义vector的时候错了;Vector v = new Vector();
第二,v.size = getsize();也是不对的Vector对象没有size属性,只有size()方法返回对象的长度,还有一个setSize(int newsize)的方法来设置对象的新的大小.
第三,v.addElement(Object o)参数是对象,此处如果你要添加i++的话就应该将它转换成对象类型,即v.addElement(new Integer(i++))