
二维数组获取行和列
获取行数:
发布日期:2021-05-10 01:19:13
浏览次数:10
分类:精选文章
本文共 678 字,大约阅读时间需要 2 分钟。
一、获取行和列
在Java中,通过数组的长度属性可以轻松获取二维数组的行数和列数。以下是具体方法:
int rows = array.length;
这里的rows
变量会存储二维数组的总行数。
- 获取列数:
- 二维数组的首地址是否为空:
array == null
。 - 二维数组的行数是否为0:
array.length == 0
。 - 行数为1且该行的列数为0:
array.length == 1 && array[0].length == 0
。
int columns = array[0].length;
请注意,这一操作的前提是二维数组至少有一个行存在,即array.length > 0
。
二、判断二维数组是否为空
判断二维数组是否为空需要考虑多个方面:
结合以上判定条件,完整的判断逻辑应为:
if((array == null || array.length == 0) || (array.length == 1 && array[0].length == 0)) { // 二维数组为空,执行相应的处理逻辑}
完整示例
假设有如下二维数组:
int[][] array = { // 行元素};
获取行数和列数的代码示例:
int rows = array.length; // 获得行数int columns = array[0].length; // 获得列数
建议在实际开发中,先判断array == null
,以避免Null Pointer Exception异常。同时,对于非空的二维数组,应确保每一行都有相同的列数。
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年03月31日 04时18分17秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ROS参数服务器
2019-03-07
工作(函数调用流程)
2019-03-07
交换机RMON模块
2019-03-07
malloc分配0个字节
2019-03-07
new与delete细节探索
2019-03-07
STL总述,发展史,组成。
2019-03-07
vim配置
2019-03-07
原生Javascript实现New方法
2019-03-07
Promise串行执行
2019-03-07
CSS三栏布局问题
2019-03-07
JavaScript 利用 | | 和 & & 赋值
2019-03-07
js数据类型检测
2019-03-07
参数化防止注入
2019-03-07
winform关闭窗口 取消关闭操作
2019-03-07
解决VS2012的 未能将网站配置为使用ASP.NET4.5问题
2019-03-07
mysql权限问题
2019-03-07
Tomcat中jdk版本与项目版本不一致造成404错误以及Eclipse修改jdk版本
2019-03-07
Spring通过工厂方法配置Bean
2019-03-07
Spring+Maven+JdbcTemplate实现对mysql数据库操作
2019-03-07
Spring事务的两种常用传播方式
2019-03-07