Ich versuche, das Array von String zurückzugeben, aber ich gebe weiterhin [Ljava.lang.String;@1909752 als meine Antwort zurück. Könnten Experten bitte freundlicherweise einige Vorschläge zur Lösung dieses Problems machen? Danke im Voraus!
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;
}
Dies ist das erwartete Verhalten beim Drucken eines Arrays. Wenn Sie es in einem für Menschen lesbaren Format haben möchten, rufen Sie an Arrays.toString()
:
System.out.println(Arrays.toString(getCardNames()))
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen