【发布时间】:2012-08-31 17:15:51
【问题描述】:
我有一个场景,我必须在 Java 应用程序中处理多个数据列表... 现在每个列表中都可以包含任意数量的元素...此外,这些列表的数量最初也是未知的...
哪种方法最适合我的情况?我可以想到列表的arraylist,或者列表的列表或arraylist的列表等(即arraylist + list/arraylist+arraylist/list+list的组合)......我想知道的是--
(1) 上述哪个(或您自己的解决方案)最容易管理 - 即存储/获取数据 (2) 以上哪个将使用最少的内存?
【问题讨论】:
-
List 是一个接口,ArrayList 是一个实现。 List vs ArrayList 作为比较没有任何意义。您使用 List 作为引用类型,除非您需要特定于 ArrayList 的方法。
标签: java list multidimensional-array arraylist