我试图弄清楚为什么我的代码不起作用

时间:2020-06-06 05:26:14

标签: java arrays

由于某种原因,我无法将数组打印为字符串 我也找不到语法错误。 enter image description here

2 个答案:

答案 0 :(得分:1)

您的班级名称与库冲突。

答案 1 :(得分:1)

您叫班Arrays。因此,Arrays中的Arrays.toString(...)是指您的 Arrays类,而不是java.util.Arrays您的 Arrays类没有toString(int[])方法,因此您的代码无法正确编译。

通过将您的类重命名为Arrays以外的名称来解决此问题(这样Arrays现在可以明确表示您导入的java.util.Arrays类),或者编写System.out.println(java.util.Arrays(a)); (以明确说明您是指哪个Arrays类)。