精简版
如何一次性将值添加到 3 维数组列表?
List<List<List<String>>> FD = new ArrayList<List<List<String>>>();
我了解到,对于普通的 Arraylist,可以执行以下操作
List<String> R = new ArrayList<String>();
R.addAll(Arrays.asList("A","B","C","D","E"));
更长的版本
注意:我将使用“->”符号来表示“确定”。
将 A -> B 解读为“A 决定 B”。
我正在尝试以某种方式捕获以下信息。
A -> B, A,B -> C, B -> D,E
我觉得 3D 列表会派上用场,因为我用下面的形式描绘了它
F[ --> Outermost List starts
[ --> Middle List start (first of the three middle lists)
[A],
[B]
], --> Middle List end
[
[A,B], --> Innermost list start and end (first of the two inner lists in this middle list)
[C]
],
[
[B],
[D,E]
]
] --> Outermost List ends
我选择了一个列表,因为它的大小在某种程度上是动态的(除了每个中间列表总是只有 2 个内部列表)
如果您能向我展示一种填充此类列表的简单方法,我将不胜感激。
如果您有一些替代实施建议,我也愿意接受。
提前致谢