使用 Arrays.toString() 打印简单数组

打印数组内容的推荐方法是使用Arrays.toString()

// 字符串对象数组
String[] array = new String[] { "First", "Second", "Third", "Fourth" };
// 打印数组
System.out.println( Arrays.toString(array) );
[First, Second, Third, Fourth]
在 Java 中如何打印数组
欢迎 on it road

使用Arrays.deepToString() 打印多维数组

使用 Arrays.deepToString() 打印包含其他数组的数组,例如:打印 2D 数组。

String[] arr1 = new String[] { "Fifth", "Sixth" };
String[] arr2 = new String[] { "Seventh", "Eight" };
// 字符串对象数组的数组
String[][] arrayOfArray = new String[][] { arr1, arr2 };	

// 打印嵌套数组
System.out.println(Arrays.deepToString(arrayOfArray));	   //Correct way

输出:

[[Fifth, Sixth], [Seventh, Eighth]]
日期:2020-09-17 00:09:28 来源:oir作者:oir