坚持使用旧的 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()]);
上面的代码给了我一个 classCastException
编辑:更改以避免混淆变量