繁体   English   中英

Java中的2D对象数组

[英]2D arrays of objects in java

如何设置二维数组(Java中的数组数组)?

    dmap = new sq[255][255];
    for (int y = 0; y < 255; ++y)
        for (int x = 0; x < 255; ++x)
            dmap[x][y] = new sq();

sq是我的其他课程所在的地方,效果不好-我挂了很长时间(2分钟),并且在Eclipse调试视图(控制台+日志)中没有日志记录或printfs出现。

首先,您必须初始化数组的第一个维度,然后转到下一步,这是正确的代码:

sq dmap[][] = new sq[256][];
for (int x = 0; x < 255; ++x){
   dmap[x] = new sq[256];
   for(int y = 0 ; y < 255 ; ++y){
      dmap[x][y] = new sq();
   }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM