【发布时间】:2011-04-29 08:03:24
【问题描述】:
想象一下,如果你愿意,一个 10x10x10 的立方体是由 1x1x1 的砖块制成的。每块砖都必须可以通过 x,y,z 坐标访问。对于每块砖,我还需要存储拥有该“砖”的人的姓名列表。
由于效率是绝对必要的,我想出了以下想法 - 一个 3d 向量数组。 注意-我创建了一个存储名称和其他信息(称为人)的类
//declaration
protected Vector<person>[][][] position;
我想我必须为指针位置分配内存。这个我试过了
position = new Vector<person>[10][10][10];
但我收到一个错误“无法创建 Vector 的通用数组”我只熟悉 C++,而 Java 对我来说是新手。我了解 java 不喜欢用泛型类型声明数组?有谁知道我该如何解决这个问题?
干杯
【问题讨论】:
标签: java