我遇到了一个似乎很有趣的错误......
对于我的一个课程,我需要编写一个程序来模拟旧的“x 名学生每隔 x 间隔沿着走廊关闭储物柜”场景。然而,一个有趣的转折是,这个问题要求学生和储物柜的数量相等,最多 100 个。所以我决定使用一个数组,用户在其中输入一个数字 - 然后用于设置数组大小, for-loop 条件等等等等……你明白了吧?
无论如何,我的代码可以编译,但是在运行时它会输出如下内容:
[I@36ae2282
有人(在另一个线程/问题/无论你怎么称呼它)说这是数组在系统内存中的物理位置,并且要从数组中获取实际数字,.getNums()
需要该方法。我的问题是:.getNums()
Java 中似乎不存在该方法(也许它是另一种语言的一部分?),那么下一个最佳替代方案或解决方案是什么?