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 に答える