ArrayList aList = new ArrayList();
aList.add("1");
aList.add("2");
aList.add("34");
String[] str = new String[aList.size()];
for(int i=0;i<aList.size();i++){
str[i] = (String[]) aList.get(i);//请问这句为何报错??用什么方法写啊?请大吓指教,急在线等
}改成
ArrayList aList = new ArrayList();
aList.add("1");
aList.add("2");
aList.add("34");
String[] str = new String[aList.size()];
for(int i=0;i<aList.size();i++){
str[i] = (String) aList.get(i);//请问这句为何报错??用什么方法写啊?请大吓指教,急在线等
}
aList.add("1");
aList.add("2");
aList.add("34");
String[] str = new String[aList.size()];
for(int i=0;i<aList.size();i++){
str[i] = (String[]) aList.get(i);//请问这句为何报错??用什么方法写啊?请大吓指教,急在线等
}改成
ArrayList aList = new ArrayList();
aList.add("1");
aList.add("2");
aList.add("34");
String[] str = new String[aList.size()];
for(int i=0;i<aList.size();i++){
str[i] = (String) aList.get(i);//请问这句为何报错??用什么方法写啊?请大吓指教,急在线等
}
改成String
aList.add("1");
aList.add("2");
aList.add("34");
String[] str = new String[aList.size()];
for(String s : aList){
str[i] = s;
}
str[i]是字符串对象
(String[]) aList.get(i)是数组对象
两个不匹配,当然会报错了