Застрял, используя старую версию java, поэтому я не могу отбросить список массивов в строку и задавался вопросом, как я могу успешно преобразовать массив arrayList в массив. Вот мой код:ArrayList to Array в java 1.4.2
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
EDIT: Изменены, чтобы избежать путаницы на переменных
Вы начинаете с массива. Почему у вас средний шаг? Но что не так с вашим решением? –
@sotiriosDelimanolis Мне нужно удалить нули и пустые строки, но мне нужно это в массиве для отправки в базу данных. Переменные в исходном массиве относятся к форме – Dan
Проверьте строки в массиве String. Они не «Струны». – JNL