有特別的問題與家庭作業要打印的陣列。我沒有特定的代碼...沒有尋找特定的答案。 它使用print方法打印哈希代碼,並且一致意見是.toString()方法解決了這個問題。我不能得到這個工作,但發現這裏的第二個答案:Overiding一個的ToString方法VS循環一個.getMethod打印
https://stackoverflow.com/a/19845901/7262393
我的問題是(如果它通常可以回答),爲什麼難道不我只是用一種獲得()方法,並遍歷所有這個答案中建議的元素?是否有任何特定的原因被用於另一個?我假設.toString方法是一個循環,將每個元素轉換爲一個字符串,然後打印出來。
感謝
超過一個數組?這是'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''[Ljava.lang.String; @ 3e25a5''的結果。那麼你在哪裏看到一個循環? – AxelH
'toString()'不會遍歷數組。默認情況下只是打印哈希碼。但通常當人們在一些類中重寫'toString()'時,它們會使它打印對象的屬性/屬性/字段/全局變量。 – rafid059
對不起。不打印它們。轉換每個...也許我想錯了。覆蓋它通過並轉換每個。它的方法是對的?所以它的代碼必須在某個地方。 – Dan