我使用的是旧版Java,因此无法将我的数组列表转换为字符串,想知道如何成功地将我的arrayList转换为数组。以下是我的代码:
String racesArray[] = request.getParameterValues("races");
ArrayList races = new ArrayList();
for (int i = 0; i < racesArray.length; ++i) {
String s = racesArray[i];
if (s != null && s.length() > 0) {
races.add(s);
}
}
final String[] racesArray1 = (String[])races.toArray(new Object[races.size()]);
上述代码给我一个类转换异常。
编辑:更改以避免变量混淆。