Arrays的使用
java.util.Arrays是一与数组相关的工具类,里面提供了大量的静态方法,用来实现数组的常见操作
注意:使用时需要导包、import java.util.Arrays
1、将参数数组变成字符串
public static String toString(参数数组)
注意:转化成的字符串按照默认格式输出[元素1, 元素2, ······]
Demo1:
import java.util.Arrays;
public static void main(String[] args){
int[] nums = {1,2,3,4,5};
String s = Arrays.toString(nums);
System.out.println(s);
}
运行结果
[1,2,3,4,5]
2、内置排序sort排序(默认按照升序排列)
public static void sort(参数数组);
注意:
1、如果是数值,sort默认按照升序排列
2、如果是字符串,sort默认按照字母升序
3、如果是自定义类型,那么这个自定义类型的类需要有Comparable或者Comparator接口的支持
Demo2:
import java.util.Arrays;
public static void main(String[] args){
int[] nums = {111,3,2,344,4};
Arrays.sort(nums); //使用sort排序方法
String s = Arrays.toString(nums); //将排序后的数组转化成字符串,观察
System.out.println(s);
}
运行结果
[2,3,4,111,344]