arrayList里存放的是MyObject对象,现在要转成数组
(MyObject[]) arrayList.toArray(new MyObject[arrayList.size()]);
一转就报错java.lang.ArrayStoreException,不知到什么原因,catch里没有详细解释
求助大侠
(MyObject[]) arrayList.toArray(new MyObject[arrayList.size()]);
一转就报错java.lang.ArrayStoreException,不知到什么原因,catch里没有详细解释
求助大侠
解决方案 »
- 为何主动设置Xmx为3G了,老生代已经99%了,JVM内存还不会自动扩容,导致FullGC非常频繁,从top命令上看内存只用到1g
- 异常问题!!
- [求助]想把带Checkbox的JTree改造成单态树,试图对TreePath做改造不成功,请求指点思路!
- 由MyEclipse编写的Applet为何无法在浏览器上显示????
- 谁能给一个画菱形网格的算法!
- jTree保存select和expand状态的例子,我从国外网上下的,可是,还是不能用,我实在看不懂,大家帮我看吧!
- 讨论一下java里的垃圾回收算法
- 关于java垃圾回收器的问题
- 使用Tomcat4+JDBC,为什么数据库连接失败?
- 怎么考SUN的java程序员和系统分析员证书?
- 每天定时启动程序
- JTree节点编辑结束后,如果验证编辑的有效性?
public class Test {
public static void main(String[] args) { List<User> userList = new ArrayList<User>();
User user = new User();
user.setName("123");
userList.add(user);
User[] a = (User[])userList.toArray(new User[userList.size()]);
for (User user2 : a) {
System.out.println(user2.getName());
}
}
}class User {
private String name; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}}运行结果:123
没问题。