0

所以我之前有这个:

public static final boolean opaqueCubeLookup = new boolean[4096];

但是我发现 BitSet 在管理内存方面要好得多,所以我将其更改为:

public static final BitSet opaqueCubeLookup = new BitSet(4096);

我也有这个代码:

opaqueCubeLookup[par1] = this.isOpaqueCube();

但是在移动到 BitSet 之后我遇到了问题,我收到了这个错误:

The type of the expression must be an array type but it resolved to BitSet

我该如何解决?任何帮助表示赞赏!

4

2 回答 2

4
opaqueCudeLookup.set(par1, this.isOpaqueCube());

参见BitSet.html#set(int, boolean)

于 2013-03-16T11:04:58.350 回答
0

采用:

opaqueCubeLookup.set(part1, this.isOpaqueCube());
于 2013-03-16T11:04:41.880 回答