Arrays类
1.是什么
Arrays类位于java.util包中的一个常用类,该类提供了操作数组的各种方法。
2.常用函数
Arrays的常用函数基本上都是静态的,所以调用的时候都是使用类名进行调用。
1.sort
-
void Arrays.sort(Object[] arr)
int[] nums = { 2,5,4,3,9}; Arrays.sort(nums)//对数组进行排序
-
void Arrays.sort(Object[] arr, int from,int to)
int[] nums = { 2,5,4,3,9}; Arrays.sort(nums,0,4)//对数组元素指定范围进行排序 //结果:{2,3,4,5,9}
2.fill
-
Arrays.fill(Object[] arr, Object object)
int[] nums = { 2,5,4,3,9}; Arrays.fill(nums,1)//对数组元素填充相同的值 //结果:{1,1,1,1,1}
-
void Arrays.fill(Object[] arr, int from,Object object)
int[] nums = { 2,5,4,3,9}; Arrays.fill(nums,0,4,5)//对数组元素指定范围填充某一个数 //结果:{5,5,5,5,9}
3.toString
-
Arrays.toString(Object[] arr)
int[] nums = { 2,5,0,4,1,-10}; System.out.println(Arrays.toString(nums)); //返回数组的字符串形式 //结果:[2, 5, 0, 4, 1, -10]
4.deepToString
-
Arrays.deepToString(Object[][] arrays)
int[][] nums = { { 1,2},{ 3,4}}; System.out.println(Arrays.deepToString(nums)); //返回多维数组的字符串形式 //结果:[[1, 2], [3, 4]]