数组
声明
int a
[];
int[] b
= new int[5];
int[]b
= new int[5];
int[] c
= {1,2,5,6};
int[] c
= new int[]{1,2,5,6};
起始元素下标0,结束元素下标长度-1
取值
a
[3];
初始值
数字类型数组为0
boolean为false
对象为null
长度
因为不是对象,所以是属性。长度可以为0。
int a
[] = new int[100];
a
.length
;
new int[0];
创建后长度不可变
打印
循环Arrays.toString(...)
数组拷贝
用Arrays.copyOf拷贝数组,第二个参数为新数组长度。(可以用来追加长度或减小。若追加则值为初始值)
int[]a
= {1,2,3,4};
int[] b
= Arrays
.copyOf(a
,a
.length
);
对象引用
int[] a
= {1,2,3,4,5}
int[] b
= a
;
用工具类排序
快速排序
Arrays
.sort(a
)
获取命令行参数
public static void main(String
[] args
) {
for (String i
: args
){
System
.out
.println(i
);
}
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-800.html