请看以下小程序,为何运行时类型转换出错?该怎么改?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();}
}
{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();}
}
解决方案 »
- 新手问题,package??
- import org.apache.commons.lang.StringUtils;这样的包是放在文件夹的什么位置啊?
- 100分——很简单的程序,出了点错误,请大家帮帮忙!
- 基础问题,请教,~~~
- 如何用java程序启动和结束一个bat脚本?
- 请问怎么样使另一个窗口从最小化变为NORMAL?
- 怎么把.java文件编译成可执行文件
- 用swing组件做界面,怎么用布局管理器
- 請推薦好用的Application server. (現在計劃用JSP + Java + Oracle開發) ~有用意見給100分~
- 用一个ArrayList来实现 AbstractMap,加第二个MPair时就出错了,不知是怎么一回事
- 如何将窗体中用于显示图像的部分全屏?
- 一个关于数组的问题
怎么是这样?
偶自认为是遵守API的
是不是toArray()方法没法用?
Integer[] in=new Integer[k.length];
for(int j=0;j<k.length;j++) in[j]=(Integer)k[j];//强转一下
谢谢nmyangym!