我可以在ArrayList(java)中创建一个ArrayList吗?

Max*_*ndu 4 java arrays collections arraylist

我想将用户输入存储到ArrayList中,然后将该ArrayList放入另一个ArrayList中.所以有点像主类,它包含包含数据的子类.

以下是一些代码:

    ArrayList<String> mainCat = new ArrayList<>();
    ArrayList<String> subCat = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)

我可以在"mainCat"ArrayList中添加"subCat"ArrayList吗?

dee*_*ezy 6

当然!像其他任何一样添加它ArrayList,除了类型ArrayList<String>.

ArrayList<ArrayList<String>> mainCat = new ArrayList<ArrayList<String>>();
ArrayList<String> subCat = new ArrayList<>();
mainCat.add(subCat);
Run Code Online (Sandbox Code Playgroud)