如何定义和遍历二维数组java

作者:分开不是尽头 | 创建时间: 2023-05-27
二维数组的定义和使用...
如何定义和遍历二维数组java

二维数组的定义:

一:直接定义一个2行3列的二维数组 String[][] str=new String[2][3]; 二:设置行数,列数可变,只设置行数不设置列数,但不可只设置列数不设置行数 String[][] s=new String[2][]; s[0]=new String[2];   //为第一行设置两列 s[1]=new String[3];   //为第二行设置三列 三:定义的同时赋初值: String[][] t={{"张三","李四","王五"},{"李白","刘备","张飞"}}; 四:还有一种类似三的的写法: String[][] t=new String[][]{{"张三","李四","王五"},{"李白","刘备","张飞"}}; 以上是较为常用的二维数组初始化,选择你觉得适合的就好。

赋值

初始化后接下来就是为数组赋值了,以下是两种常用的赋值: 第一种是直接指定位置赋值:

是不是感觉这样赋值挺简单的,但是考虑到行列多了,这样一个一个的来写不切实际,所以呢,我们应该学会使用第二种遍历的方式来为二维数组赋值。以下就是遍历的代码,核心是设置两层循环,外层是行循环,里面一层是列循环,这样就可以按第一行第一列,第一行第二列,第二行第一列,第二行第二列这样的路线来赋值,图中str.length得到的是行数,str[i].length得到是第i行的列数,

小伙伴们,以上就是二维数组的定义与使用了,你会了吗?如果有疑问可以留言哦,需要看其他知识可以查看我其他文章,希望能帮到正在学习java的您,同时希望您能动动小拇指为我投票点个赞,给予我继续总结经验的动力!

点击展开全文

更多推荐