java – 返回2d数组中的行数?
发布时间:2020-12-15 02:02:52 所属栏目:Java 来源:网络整理
导读:我有这个2d数组: private boolean[][] landscape; 这个景观数组定义了一个有[行]和[cols]的池塘 public int getRows()方法需要返回格局数组中的行数 我试过返回landscape.length;那不起作用.结合我尝试的更多事情没有成功: int count = 0; for (boolean[]
我有这个2d数组:
private boolean[][] landscape; 这个景观数组定义了一个有[行]和[cols]的池塘 public int getRows()方法需要返回格局数组中的行数 我试过返回landscape.length;那不起作用.结合我尝试的更多事情没有成功: int count = 0; for (boolean[] i : landscape){ count += i.length; } return count; 和 int count = 0; for (int i = 0; i < landscape.length; i++) { if (landscape[i] != null){ count ++; } } return count; 行和列的数量取决于用户选择的内容.至少有5.所以我该怎么做? 解决方法
让我们从一些定义开始:
我们假设3 x 4矩形阵列有3列4行,用下式表示: boolean landscape[][] = new boolean[3][4]; 要获取行数和列数: int nosRows = landscape[0].length; // 4 int nosCols = landscape.length; // 3 如果你认为我已经混合了行和列,(精神上)重命名它们. (没有关于哪个维度代表列并且代表行的通用约定.) 如果你期望得到3或4以外的答案,你需要解释你在说什么. 显然,这仅适用于方形和矩形阵列. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- IntelliJ IDEA中ajax开发实现分页查询示例
- java – 如何在MVC 2D游戏中处理对象的图形表示?
- java – 从basic_string转换为jstring
- java开发_模仿百度文库_OpenOffice2PDF_源码下载
- 多线程 – 静态数组可以从多个线程安全访问吗?
- Comet OJ - Contest #10 和 EOJ Monthly 2019.9 的几道题
- 详解PowerDesigner之CDM、PDM、SQL之间转换
- java – 使用Thymeleaf作为模板发送电子邮件的Spring启动 –
- JAVA中string数据类型转换详解
- java – 为什么String.equals中有“==”?