数据结构---二维数组

1、二维数组

定义:二维数组可以看做是特殊的一维数组,可以用于存储一维数组

二维数组定义方式:

             1)数组类型[][]   数组名 = new   数组类型[一维数组的个数][每一个一维数组中元素的个数];

                      例:int[][]   arr=new   int[3][4];

                             int[][]    arr=new   int[][]{{1,2,3,4},{5,6,7,8},{2,3,4,5}};//数组的初始化

二维数组的长度表示:

              a.length表示一维数组的个数,即二维数组的行数

              a[0].length表示每个一维数组的个数,即二维数组第一行的列数

Arrays的用法:

              遍历: toString()    将数组的元素以字符串的形式返回

              排序: sort()        将数组按照升序排列

              查找: binarySearch()在指定数组中查找指定元素,返回元素的索引,如果没有找到返回(-插入点-1) 注意:使用查找的功能的时候,数组一定要先排序。

 

二维数组内存空间:

二维数组内存空间分配如图所示:int   cars[][]、int   names[][]、int   computers[][]    

Java数组及其内存分配

猜你喜欢

转载自blog.csdn.net/yincheng_917/article/details/82012056
今日推荐