Я передал ArrayList другому методу. В этом методе мне нужно извлечь набор результатов из ArrayList и выполнить итерацию через него. Устанавливается без проблем.итерация через результаты, переданные в массиве
Проблема заключается в попытке извлечь набор результатов из массива, и из-за этого я не могу сделать resultSet = GUIsidearray.get (0); не работает, и из-за этого я не могу сделать while (resultSet.next()).
См. Некоторые примеры кода ниже. Любая помощь будет оценена по достоинству.
public void updateLocal(ArrayList<ArrayList<Object>> GUIsidearray) {
System.out.println("Get passed Array Value " + GUIsidearray.get(0));
// Shown in console -> Get passed Array Value
// [[email protected]] //
ResultSet resultSet
resultSet = GUIsidearray.get(0);
boolean emptyRs = true;
try {
while (resultSet.next()) {
emptyRs = false; // If ResultSet is empty
String Serno = (resultSet.getString("Serialnumber"));
System.out.println("Serial Number " + Serno);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
попробуйте использовать для каждого цикла – Sumedh
Определить «не работает». 'ArrayList
Не работает = resultSet = GUIsidearray.get (0); -> Изменить тип 'resulSet' на 'ArrayList