Java 数组
声明数组变量
在Java中必须先声明变量,然后在使用.
实例
@Test
public void main15() {
//定义数组
int size = 5;
int[] ints = new int[size];
ints[0] = 1;
ints[1] = 2;
ints[2] = 3;
ints[3] = 4;
ints[4] = 5;
//输出下标为0的元素
System.out.println(ints[0]);
for (int in : ints) {
//循环遍历 ints 数组
System.out.println(in);
}
}
处理数组
数组的元素类型和数组的大小都是确定的,当我们处理数组元素时候,我们通常使用基本循环或者 For-Each 循环,实例可以参考上面代码.
数组作为函数的参数
实例
for (int i = 0; i < ints.length; i++) {
System.out.print(ints[i] + " ");
}
当然也可以做函数的返回值
Arrays 类
java.util.Arrays 他提供的方法都是静态的
具有以下功能
- 给数组赋值:通过 fill 方法。
- 对数组排序:通过 sort 方法,按升序。
- 比较数组:通过 equals 方法比较数组中元素值是否相等。
- 查找数组元素:通过 binarySearch 方法能对排序好的数组进行二分查找法操作。