我试图在图书馆计划中整理书籍。我有一个抽象类,为book对象设置构造函数。然后,5个子类继承自抽象类以创建5种不同的类型。每个子类都有一个arraylist,但我希望另一个arraylist包含5个arraylist,以便我可以对它们进行分类。这可能吗?
答案 0 :(得分:0)
您可以创建列表清单:List<List<abstractClass>>
。但是,我认为如果真的想要对它们进行分类,那么使用地图会更容易。例如:
Map<String, List<YourAbstractClass>> aMap = new HashMap<>();
aMap.add("type1", yourListOfType1);
aMap.add("type2", yourListOfType2);
答案 1 :(得分:0)
您始终可以构建类似List<List<Book>> = new ArrayList<ArrayList<Book>>();