Java中的多维容器

时间:2009-11-25 17:40:48

标签: java multidimensional-array containers

我在Google上搜索过,但是我无法在Java中找到任何用于多维容器的库(最好是支持泛型的容器)。我可以轻松地写一个(事实上,我已经开始),但我希望我能够重复其他人为了效率而做的工作。我不一定需要在“容器”领域之外提供任何类型的附加功能(例如,AKA,没有矩阵功能)。

有人知道多维容器的任何类型的类/库吗?谢谢!

编辑:澄清,是的,我正在寻找集合集合的集合......(或int [] [] [] [] []等)。基本上,是一个多维数组。

3 个答案:

答案 0 :(得分:3)

像这样的收藏集?

Collection<Collection<Object>> multiDimensional = 
                     new ArrayList<Collection<Object>>();

还是完全不同的东西?

答案 1 :(得分:3)

Google Collections支持multimapsmultisets(行李)。这是你的意思吗?

答案 2 :(得分:1)

你不能使用锯齿状数组(例如int[][])吗?

你可以把它设为n维(int[][][][]),但一段时间后它开始变得愚蠢