如何在java中打印數組中的對象?如何編寫一個在java中打印數組中對象的方法?
回答
在java.util.Arrays
類中有幾種有用的toString()
和deepToString()
方法。
String[] strings = { "foo", "bar", "waa" };
System.out.println(Arrays.toString(strings)); // [foo, bar, waa]
另一種方法是自己在loop之上,並單獨打印每個項目。
1 [打印Java中的數組的最簡單方法]可能重複對於deepToString() – KarlP 2010-09-09 10:37:03
org.apache.commons.lang.StringUtils.join(Arrays.asList(strings), ", ");
使用Spring核心:
org.springframework.util.StringUtils.collectionToDelimitedString(Arrays.asList(strings), ", ");
...或來自核心API。 – 2010-09-09 10:38:16
可以使用for
循環做到這一點。
這裏的例子:
String[] colors = {"red","blue","black","green","yellow"};
for (String color : colors) {
System.out.println(color);
}
同時檢查:What's the simplest way to print a Java array?
正如上面的鏈接引述艾司科是最好的答案:
在Java 5 Arrays.toString(ARR)或 Arrays.deepToString(arr)陣列 w ithin陣列。
注意對象[] 版本調用的ToString()在陣列中的每個 對象的。如果我的記憶服務 我正確,輸出甚至 裝飾在你問 確切的方式。
- 1. 如何打印出一個數組中的對象(Java)
- 2. 如何在java中打印嵌套在數組中的對象
- 3. 如何在數組中打印對象?
- 4. 編寫一個返回對象數組中最大對象的方法
- 5. 如何在java中打印多態的對象,其中只有單個數組
- 6. 使用簡單的打印方法打印數組對象
- 7. 如何爲面向對象編程編寫一個int數組的toString()方法?
- 8. 如何擴展和重寫打印機中的數組方法
- 9. 打印的對象是一個數組,它是一個對象
- 10. 打印一個對象數組javascript
- 11. 打印語句與數組中的每個對象Java
- 12. 如何在gdb中打印Java數組?
- 13. 如何在java中打印數組?
- 14. 如何在抽象方法中編寫GET函數? Java
- 15. 編寫一個打印非原始Java對象大小的Java程序
- 16. 如何打印在另一個類中創建的對象的數組
- 17. Java - 打印一個對象的內容
- 18. 無法打印我的數組對象
- 19. 如何在Java中編寫checkStyle方法?
- 20. 如何在Perl中打印一個多維數組的數組?
- 21. 如何打印jquery對象/數組
- 22. 如何正確打印對象數組?
- 23. 如何設置數組打印對象
- 24. 將對象存儲在數組中並打印出來JAVA
- 25. 編寫一個函數來打印存儲在數組中的字符串
- 26. 如何在JavaScript中打印對象數組?
- 27. 如何在javascript中加載和打印json數組/對象
- 28. 如何從對象的JavaScript數組中打印出一個元素
- 29. 在Java中的打印方法混亂
- 30. 如何從C++中的一組對象指針打印?
的(http://stackoverflow.com/questions/409784/simplest-way-to-print-an-array-in-java) – YoK 2010-09-09 10:40:51