黑马程序员技术交流社区
标题:
关于Vector的小问题
[打印本页]
作者:
雷丹
时间:
2013-10-25 09:19
标题:
关于Vector的小问题
请看以下小程序,为何运行时类型转换出错?该怎么改?
import java.util.*;
class t8
{t8()
{Integer i; Vector v=new Vector();
for(int j=0;j<2;j++) v.addElement(new Integer(j));
Integer k[]=(Integer[])v.toArray();
}
public static void main(String args[])
{new t8();}
}
作者:
枫儿
时间:
2013-10-25 09:33
Integer k[]=(Integer[])v.toArray();
复制代码
这句话咋来的,还有 下次发代码把不要直接粘 点一下上面的代码 再粘上去发表会好看的多
作者:
hurryup
时间:
2013-10-25 09:41
类名首字母必须大写。我帮你改下可以编译运行了:
import java.util.*;
class T8
{
T8()
{Integer i; Vector v=new Vector();
for(int j=0;j<2;j++)
v.addElement(new Integer(j));
//Integer k[]=(Integer[])v.toArray();
System.out.println(v+"");
}
public static void main(String args[])
{
new T8();
}
}
复制代码
作者:
Yuan先生
时间:
2013-10-25 10:41
这样写就对了
class t8 {
t8() {
Integer i;
Vector v = new Vector();
for (int j = 0; j < 2; j++)
v.addElement(new Integer(j));
Integer k[] = (Integer[]) v.toArray(new Integer[v.size()]);
}
public static void main(String args[]) {
new t8();
}
}
复制代码
作者:
To
时间:
2013-10-27 16:07
楼主你好,如果问题已解决请将帖子状态修改为提问结束,
如果未解决请继续追问,谢谢合作
修改方法请看解释帖:
http://bbs.itheima.com/thread-89313-1-1.html
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2