Arrays是一个专门用于操作数组的工具类,该类位于java.util包中。Arrays工具类提供了大量的静态方法,常用的方法如表所示。
表 Arrays工具类的常用方法
下面通过案例学习Arrays工具类的使用,如文件所示。
文件 Example16.java
package com.itheima.example;
import java.util.*;
public class Example16 {
public static void main(String[] args) {
int[] arr={ 9, 8, 3, 5, 2 };
int[] copied=Arrays.copyOfRange(arr, 1, 7); //复制数组
System.out.println(复制数组:+Arrays.toString(copied));
Arrays.sort(arr); //排序数组
System.out.println(排序后:+Arrays.toString(arr));
Arrays.fill(arr, 8); //填充数组
System.out.println(填充数组:+Arrays.toString(arr));
}
}
运行结果如图所示。
在文件中,在分别使用Arrays的copyOfRange()、sort()和fill()方法时,只需要将数组作为参数传递给方法即可,至于内部的实现方式不需要关心。可见,使用这些方法不仅可以大幅度减少代码的书写量,而且能够使操作更加简单。