Arrays详解
一、Arrays定义
Arrays是java.util包里面的一个类,主要包含了操纵数组的各种方法,使用时导包import java.util.Arrays
二、Arrays常用函数(都是静态的)静态
1、void Arrays.sort()
void Arrays.sort(object[] array)object
功能,对数组按照升序排序
实例
int[] nums={2,5,1,-10,8};
arrays.sort(nums);
for(int i: nums);
System.out.print(i+"");
//for(int i: nums)遍历数组的几种for循环
void arrays.sort(object[] array,int from,int to)
功能,对数组指定范围进行排序,范围是从下标from到下标to-1的元素进行排序
int[] nums={2,8,-10,4,1};
Array.sort(nums,int 2,int 4);
for(int i: nums);
System.out.print(i+"");
2、Array.fill
Array.fill(Object[] array,Object object)
功能,可以为数组元素填充相同的值
int[] nums={2,4,-10,9,1};
Array.fill(nums,1);
for(int i: nums);
System.out.print(i+"");
Array.fill(Object[] nums,int from,int to,Object object)
功能,为数组中下标从from到to-1(取头不取尾)的元素填充值为object的元素
实例
int []nums={4,2,-10,8,1};
Arrays.fill(nums,2,8,1);
for(int i:nums);
System.out.print(i+"");
3、Arrays.toString(Object[]array)
功能,返回数组的字符串形式
实例
int[] nums{2,-10,4,8,1};
System.out.print(Arrays.toString(nums));
4、.Arrays.deepToString(Object[][] arrays)
返回多维数组的字符串形式
int[][] nums = {{1,2},{3,4}};
System.out.println(Arrays.deepToString(nums));