使用数组需要先声明
例如
int[] a;
但是仅仅声明后无法使用该数组,还需要创建(指定数组中存放的值得个数为其分配内存空间)
单独创建
a = new int[20]
另外可通过“数组名.length"的形式取得数组长度。
对于二维数组 数组名.length 获取的是外层长度
数组的工具类为:java.util.Arrays
课后总结 数组类中常用的方法。
public class shuzu {
public static void main(String[] args) {
final int N = 5;
int[][] a = new int[N][];
a[0] = new int[1];
a[1] = new int[2];
a[2] = new int[3];
a[3] = new int[4];
a[4] = new int[5];
for (int i = 0; i <N; i++) {
for (int j = 0; j < a[i].length; j++) {
a[i][j] = 1;
}
}
for (int[] e:a) {//增强型for循环打印二维数组
for(int c:e){
System.out.print(c+"\t");
}
System.out.println();
}
}
}
稀疏数组:
实现代码:
正在敲。
找到JDK帮助文档。
Arrays.sort()的作用是对括号中的数组进行排序,时间复杂度O(n*logn),方法返回值为void。 是在原来数组的空间基础上进行升序排序,因此不需要定义一个数组接收它,即不需要返回值。