В настоящее время я пытаюсь сохранить ArrayList строк в ArrayList массивов строк. Ниже приведено описание того, что я пытаюсь сделать.Добавление ArrayList <String> в ArrayList <ArrayList <String>>
ArrayList<ArrayList<String>> groupCollection= new ArrayList<ArrayList<String>>();
ArrayList<String> m_listItems = new ArrayList<String>();
groupCollection.add(m_listItems);
добавить строки в m_listItems
используя ту же .add()
функциональности и добавляет строку правильно.
Но в отладчике, когда я пытаюсь добавить m_listItems
(то есть infact имеют массив значений в нем) в первый индекс groupCollection
, он добавляет нулевой массив в первый индекс.
Из приведенного примера m_listItems не содержит элементов (size = 0). –
К сожалению, вы действительно имели в виду нулевой массив? Если это так, отмените мое редактирование :) – zapl
Ваш фрагмент создает пустой список, а затем ничего не помещает в него. Вы не должны удивляться тому, что он остается пустым! – Boann