二维数组
声明与初始化
数组元素类型[ ][ ] 变量名称=new 数组元素类型[一维长度] [二维长度];
- 如果同时确定一维和二维的长度,则表示数组的元素是等长的一维数组;
- 如果数组元素不是等长的一维数组,可以不指定二维长度;
每个元素的默认值为0;
二维数组的地址 、二维数组中的几个一维数组的地址
数组工具
Java API中有一个类 Arrays,定义了大量的sort方法,可以对数组中元素进行排序;
int[] a=new int[]{12,3,90,1,2,10}
//使用API中的Arrays类的sort方法可以排序,如此处升序排序
Arrays.sort(a);
for(int x:a){
System.out.println(x)
}
•
静态类
Arrays
•
此静态类专门用来操作
array
,提供搜索、排序、复制等静态方法。
•
equals()
:比较两个
array
是否相等。
array
拥有相同元素个数,且所有对应元素两两相等。
•
sort()
:用来对
array
进行排序。
•
binarySearch
()
:在排好序的
array
中寻找元素。
•
Arrays.asList
(array):
将数组
array
转化为
List (
此种方法不正规
)