如何轻松打印阵列?

cep*_*tno 3 java arrays

我目前正在使用数组,每次我需要打印一个我做一个for循环.

System.out.print("[");
for(int i = 0; i < arr.length; i++){
    System.out.print(arr[i] + ", ");
}
System.out.println("]");
Run Code Online (Sandbox Code Playgroud)

这似乎是一个将内置到java中的功能(我正在使用java).是否有内置的方法来打印数组?

Dav*_*amp 12

您可以使用: Arrays.toString(arr) 用于普通数组和/或 Arrays.deepToString(arr) 数组中的数组.这两个方法都返回数组的字符串表示形式.

有关更多信息,请参阅Arrays文档.


Joe*_*e K 9

System.out.println(Arrays.toString(arr));
Run Code Online (Sandbox Code Playgroud)