想象一下我有一个字节数组 id。
后来我想以这种方式存储数据:
ids[cz << 24 | cx << 16 | y << 8 | z << 4 | x]
cz, cx, y, y, z, x 在这种情况下是 int 值。
那么创建数组时需要多长时间?我以为我必须以这种方式初始化数组:
byte[] ids = new byte[maxCz * maxCx * maxY * maxZ * maxX];
但它总是给我一个 ArrayIndexOutOfBoundsException。