Я хотел бы сохранить ввод пользователя в ArrayList, а затем поместить этот ArrayList в другой ArrayList. Таким образом, вроде как основная категория, которая содержит подкатегории, содержащие данные.Могу ли я создать ArrayList в ArrayList (java)?
Вот некоторые из кода:
ArrayList<String> mainCat = new ArrayList<>();
ArrayList<String> subCat = new ArrayList<>();
Могу ли я добавить "подкатегорию" ArrayList в ArrayList "mainCat"?
Вы хотели бы структуру данных, чтобы отразить основную категорию -> подкатегории иерархии? Возможно, лучшим вариантом будет «Карта <Строка», «Список>» (отображение основных категорий в списки подкатегорий). –
Я согласен с Mic, карта, вероятно, лучший вариант в этом случае. – alcfeoh
@MickMnemonic почему карта? из-за проблемы столкновения и быстрее найти строку типа arraylist? –