在main之外返回一个数组

时间:2015-03-05 03:38:01

标签: java

我不确定如何在main之外返回一个数组。它一直只给我内存位置但不是值。我已经尝试使用for循环并将返回类型更改为int但我无法让它工作。任何帮助表示赞赏!

private int[] sides;

public int[] getSides(){
    return sides;

    }

2 个答案:

答案 0 :(得分:2)

由于数组未覆盖toString()的{​​{1}},因此它获得默认值。您可以使用Arrays.toString(int[]),也可以迭代数组并自行打印元素。

Object

或类似for-each loop之类的迭代,如

System.out.println(Arrays.toString(getSides()));

答案 1 :(得分:-1)

这应该有效,数组实际上已经初始化了吗?

相关问题