我在Google上搜索过,但是我无法在Java中找到任何用于多维容器的库(最好是支持泛型的容器)。我可以轻松地写一个(事实上,我已经开始),但我希望我能够重复其他人为了效率而做的工作。我不一定需要在“容器”领域之外提供任何类型的附加功能(例如,AKA,没有矩阵功能)。
有人知道多维容器的任何类型的类/库吗?谢谢!
编辑:澄清,是的,我正在寻找集合集合的集合......(或int [] [] [] [] []等)。基本上,是一个多维数组。
答案 0 :(得分:3)
像这样的收藏集?
Collection<Collection<Object>> multiDimensional =
new ArrayList<Collection<Object>>();
还是完全不同的东西?
答案 1 :(得分:3)
Google Collections支持multimaps和multisets(行李)。这是你的意思吗?
答案 2 :(得分:1)
你不能使用锯齿状数组(例如int[][]
)吗?
你可以把它设为n维(int[][][][]
),但一段时间后它开始变得愚蠢