vector类问题
我定义的一个Vector类intver中添加的都是int类型的数据,但是当我用这条语句int number=(int)inver.get(0)取值的时候
就是编译出错,那么要怎样取值啊
我定义的一个Vector类intver中添加的都是int类型的数据,但是当我用这条语句int number=(int)inver.get(0)取值的时候
就是编译出错,那么要怎样取值啊
2006-09-23 17:54
2006-09-23 18:06
2006-09-23 18:07
2006-09-23 19:55
我定义的一个Vector类intver中添加的都是int类型的数据,但是当我用这条语句int number=(int)inver.get(0)取值的时候
就是编译出错,那么要怎样取值啊
如果你用的是1.5以后的版本JDK.,则没有必要转型,直接添加int值,直接取就可以了
Vector<Integer> v=new Vector<Integer>();
v.add(1);
v.add(2);
int i=v.get(0);
这样就可以直接对一些基本数据类型进行操作,则不用包装类了.这是1.5新加的泛型和自动开关箱机制

2006-09-24 09:25