如何在java中返回String []值?

时间:2017-04-22 07:43:23

标签: java

我正在尝试返回String数组,但我一直在返回[Ljava.lang.String; @ 1909752作为我的答案。请专家们提供一些解决方案吗?提前谢谢!

public String[] getCardNames() 
    {
        String[] namesInHand = new String[CARDS_IN_HAND];
        for (int i =0; i < CARDS_IN_HAND; i++)
        {
            if (hand[i] != null)
            {
               namesInHand[i] = hand[i].toString();
            }

        }
        return namesInHand;
    }

1 个答案:

答案 0 :(得分:1)

这是打印数组的预期行为。如果您想以人类可读的格式使用它,请致电Arrays.toString()

System.out.println(Arrays.toString(getCardNames()))