【发布时间】:2016-10-27 15:36:55
【问题描述】:
如果我可以声明一个 FloatLists 数组:FloatList [][] values = new FloatList[3][3];
为什么不能像这样声明一个包含 FloatLists 的 ArrayLists 数组:ArrayList<FloatList> [][] values = new ArrayList<FloatList>() [3][3];?甚至:ArrayList<FloatList> [][] values = new ArrayList<FloatList> [3][3]();
如何做到这一点? floats 深埋在它的硬壳质地之下,会不会让人难以指认?
【问题讨论】:
-
ArrayList<FloatList> [][] values = new ArrayList[3][3];但是,从概念上讲,这开始变得过于复杂。 -
我有一个 2D 矩阵,每个正方形中都有未知数量的类别。在类别中保存了一系列值。矩阵完成后,会找到并显示每个类别的中值。
-
用更多肉的文字更新了它。基本上,您是在实例化一组东西,而不是一堆东西。
标签: java arrays arraylist processing