所以我尝试打印的int数组在我的计划,并按照下列指示What's the simplest way to print a Java array?的Java打印具有Arrays.toString()错误
写了下面的代码的数组:
int[] totals = //method that returns int array
System.out.println(Arrays.toString(totals));
但它不会编译说
“类Object toString方法不能被应用到给定的类型的 要求:没有参数 发现:INT [] 原因:实际和正式参数列表长度不同“
它为什么这样做?我不把我的数组作为参数传递给toString吗?如果不是,我如何使用toString?
谢谢!
看起来不错。测试一个像这样的数组:'int [] totals = {1,2,3,4};' – pb2q
你会得到任何其他编译器错误或警告? – jalynn2
不,我没有收到任何其他错误。但是这两个答案帮助我解决了问题。我的主类被命名为Arrays(neubie错误),所以当我编写Arrays.toString(总计)时,它被混淆了。感谢您的反馈! –