Lev*_*zov 2 java arrays tostring
所以我试图在我的程序中打印一组int,并按照这些说明打印Java数组的最简单方法是什么?
写了以下代码:
int[] totals = //method that returns int array
System.out.println(Arrays.toString(totals));
Run Code Online (Sandbox Code Playgroud)
但它不会编译说
"类Object中的方法toString不能应用于给定类型.requires:找不到参数:int [] reason:实际和形式参数列表的长度不同"
为什么这样做?我不将我的数组作为参数传递给toString吗?如果没有,我如何使用toString?
谢谢!
Bhe*_*ung 11
类Object中的toString方法不能应用于给定的类型.required:找不到参数:int [] reason:实际和形式参数列表的长度不同
可能是你有一个名为变量的Arrays,这就是为什么编译器抱怨你正在尝试调用它Object.toString(),它不会带任何参数.
尝试
System.out.println(java.util.Arrays.toString(totals));
Run Code Online (Sandbox Code Playgroud)