arrayList里存放的是MyObject对象,现在要转成数组
(MyObject[]) arrayList.toArray(new MyObject[arrayList.size()]);
一转就报错java.lang.ArrayStoreException,不知到什么原因,catch里没有详细解释
求助大侠
(MyObject[]) arrayList.toArray(new MyObject[arrayList.size()]);
一转就报错java.lang.ArrayStoreException,不知到什么原因,catch里没有详细解释
求助大侠
解决方案 »
- java trim()为什么没用?
- 简单的99乘法疑问
- [基础]请问怎么在控制台输入char类型?
- repaint方法是不是与paint()方法是成对调用的,固定的?
- 请熟悉股票的朋友帮帮忙
- System.out.print("The character("+'a'+")has the value" + ((int)'a'));求解?
- 关于CSSC的解析
- 关于当前的时间(年、月、日)与字符串"20020730"的比值?
- 十进制到十六进制的转换 60分 可加~~~~
- 请问哪里有install anywhere下载,或者发一份给我也可以,我找了好久都没找到!
- 每天定时启动程序
- 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
没问题。