<分区>
我目前正在使用数组,每次我需要打印一个数组时,我都会执行一个 for 循环。
System.out.print("[");
for(int i = 0; i < arr.length; i++){
System.out.print(arr[i] + ", ");
}
System.out.println("]");
这似乎是一个内置到 java 中的功能(我正在使用 java)。是否有内置的方式来打印数组?
<分区>
我目前正在使用数组,每次我需要打印一个数组时,我都会执行一个 for 循环。
System.out.print("[");
for(int i = 0; i < arr.length; i++){
System.out.print(arr[i] + ", ");
}
System.out.println("]");
这似乎是一个内置到 java 中的功能(我正在使用 java)。是否有内置的方式来打印数组?
最佳答案
你可以使用:
Arrays.toString(arr)
对于普通数组和/或
Arrays.deepToString(arr)
对于数组中的数组。
这两种方法都返回数组的字符串表示形式。
参见 Arrays docs了解更多。
关于java - 如何轻松打印数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12117665/