Arrays类包含用于操作数组的各种方法(例如排序和搜索)。 此类还包含一个静态工厂,允许将数组视为列表。
位于java.lang包下,使用需要导包
Arrays为工具类,所有构造方法由private修饰(防止外界创建对象),所有成员用public static修饰(便于使用类名来访问该成员方法)
常用方法
public static String toString(int[] a); 返回指定数组的内容的字符串表现形式
public static void sort(int[] a) 按照数字顺序排列指定的数组
package API;
import java.util.Arrays;//Arrays工具类
public class arrays {
public static void main(String[] args) {
int[] arr= {11,2,7,32,1};
//public static String toString(int[] a); 返回指定数组的内容的字符串表现形式
System.out.println(Arrays.toString(arr));
//public static void sort(int[] a) 按照数字顺序排列指定的数组
Arrays.sort(arr);
System.out.println("数组按照数字顺序排序后:"+Arrays.toString(arr));
/*
System.out.println(Arrays.sort(Arrays.toString(arr)));
Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型 Arrays 中的方法 sort(int[])对于参数(String)不适用
*/
}
}