
Java 中 Arrays 类详解
java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。
使用时导包:import java.util.Arrays
具有以下功能(部分):
输出数组:通过 toString 方法不需要循环遍历直接输出数组
对数组排序:通过 sort 方法将数组升序排列。
复制数组:通过 copyOf 方法将一个数组的值赋值给另一个数组
Arrays.toString()
1.通常我们输出数组会使用普通的 for 循环来循环输出数组
int array[] = {1,2,3,4,5};
for(int i=0;i<array.length;i++) {
System.out.print(array[i]);
}
输出结果为
12345
2. 或者我们可以用增强 for 循环 for each 循环来循环输出
int array[] = {1,2,3,4,5};
for(int i:array) {
System.out.print(array[i-1]);
}
输出结果为
12345
这里要注意 for each 循环下标从 1 开始 所以要将 i-1 来实现数组从下标 0
开始遍历
3.利用 Array 类中的 toString 方法 返回数组的字符串形式