1.初始化匿名数组:
new int[] {11,22,33};
使用这种方法可以在不创建一个新变量的情况下重新初始化一个数组,如
int[] arr = {1, 2, 3, 4};
arr = new int[] {12, 32};
相当于
int[] arr = {1, 2, 3, 4};
int[] another = {12, 32};
arr = another;
2.函数返回空数组:
Java中允许数组长度为0,当函数返回数组为空时可以用到,创建一个长度为0的数组:
new elementType[0] //elementType为元素类型
注:数组长度为0和为null不同
有什么用呢,比如有一个函数fun想返回空数组
//第一种方法
public int[] fun(){
int[] arr={};
return arr;
}
//第二种方法
public int[] fun2(){
return new int[0];
}
//错误方法
public int[] fun(){
return {}; //会报错
}
3.快速打印数组
打印一维数组:
int[] a={1,2,3,4};
System.out.println(a);
System.out.println(Arrays.toString(a));
输出结果:
打印二维数组要用deepToString:
int[][] a=new int[4][4];
for(int i=0;i<4;i++){
for(int j=0;j<4;j++)
a[i][j]=i+j;
}
System.out.println(Arrays.toString(a));
System.out.println(Arrays.deepToString(a));
输出结果:

本文介绍Java中数组的几种实用操作方法,包括匿名数组的初始化、返回空数组的方法及如何快速打印数组内容。通过这些技巧可以更高效地进行数组处理。

2万+

被折叠的 条评论
为什么被折叠?



