У меня есть два ArrayLists
private ArrayList<ArrayList<String> dataList = new ArrayList<>();
//This is a class variable
ArrayList<String> dataRow = new ArrayList<>();
//This is a method variable
Я добавляю элементы в dataRow
dataRow.add("number");
dataRow.add("firstName");
dataRow.add("surname");
dataRow.add("dateStart");
dataRow.add("dateEnd");
, а затем добавляю каждый dataRow в dataList, в результате чего получается ArrayList ArrayLists
dataList.add(dataRow);
Мой вопрос:
Мне нужно выбрать только элементы 3 и 4 из каждой строки данных, и я не могу найти работающий код.
Я пытался
for (ArrayList<String> eachRow : dataList)
{
For (String eachElement : eachRow)
(
System.out.println(eachElement)
}
}
Все, что это делает, это распечатывает все элементы
Я также пробовал другой код, такой как
dataList.get(eachElement)
, это выдает ошибку подходящего метода в netbeans