java进阶2-数组
数组
- 数组是一组数组的集合。
- 数组是引用类型。保存在堆中
- 数组作为一个对象实例,数组中的元素是数组的属性,还有一个属性length。
- 数组中的元素可以是基本类型,也可是引用类型,但必须是同一类型。
- 数组在创建是必须制定长度,也就是length值。
- 数组下标从0开始。
声明
int[] 数组名
int[] a = {1, 100, 10, 20, 55, 689};
创建对象
new int[长度】
int[] a = new int[4];
数组元素赋值
数组名【下标】= 值;
a[0] = 1;
使用初始胡语句创建数组对象
int[] 数组名= {1, 2,3}
int[] a = {1, 100, 10, 20, 55, 689};
二维数组
int【】【】 data= new int[2][3]
int[][] data= {{1,2,3},{7,8,9}}
遍历数组
for(int i = 0;i<data.length;i++{
system.out.println(data[i])
}
数组的工具类Arrays
用于对数组进行操作
使用方法
Arrays.方法名(数组对象)
Arrays.sort() 对象数组排序
int[] arr = {112,3,4,56,67,1};
// 工具类当中的方法大部分都是静态的。
Arrays.sort(arr);