-
Arrays.deepToString()方法打印的是二维数组中一维数组中的值
-
Arrays.toString()方法打印的是二维数组中一维数组的地址
-
Arrays 类提供了一个 fill() 方法,可以在指定位置进行数值填充。
-
Arrays.sort()这种形式是对一个数组的所有元素进行排序,并且是按从小到大的顺序。Arrays.sort(T[] a, Comparator<? Super T> c)用Comparator接口实现自定义排序规则
数组元素为n个,下标为0到n-1
double[] ds =new double[3];
System.out.println(Arrays.toString(ds));
Arrays.fill(ds,0,ds.length,5.5);
System.out.println(Arrays.toString(ds));
System.out.println("------------");
import java.util.Arrays;
public class Arr4 {
public static void main(String[] args) {
// 二维数组最多只能存放6个元素
int[][] nums=new int[2][3];
System.out.println(nums.length);
System.out.println("------------");
// 计算规范数组总的元素个数
System.out.println(nums.length*nums[0].length);
System.out.println("------------");
for (int[]arr:nums) {
System.out.println(Arrays.toString(arr));
System.out.println("------------");
}
System.out.println(Arrays.toString(nums));
System.out.println(Arrays.deepToString(nums));
System.out.println("------------");
// 三维数组
int[][][]nn={
{
{1,11,111,1111,11111},
{12,122,1222,12222}
},
{
{21,211,2111}
}
};
System.out.println(nn.length);
System.out.println("------------");
// 输出数组中的元素12222
System.out.println(nn[0][1][3]);
}
}