如何在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. 如何在java中打印嵌套在數組中的對象
- 4. 如何在數組中打印對象?
- 5. 編寫一個返回對象數組中最大對象的方法
- 6. 編寫調試一個簡單的打印方法的Java
- 7. 如何在java中打印多態的對象,其中只有單個數組
- 8. 如何從對象數組中打印出一個元素
- 9. 如何打印對象數組中的JAVA
- 10. 使用簡單的打印方法打印數組對象
- 11. 如何在PHP中打印對象數組的單個元素?
- 12. 如何爲面向對象編程編寫一個int數組的toString()方法?
- 13. 如何在對象數組中打印出對象元素?
- 14. 如何擴展和重寫打印機中的數組方法
- 15. 打印的對象是一個數組,它是一個對象
- 16. 打印一個對象數組javascript
- 17. 如何在gdb中打印Java數組?
- 18. 如何在java中打印數組?
- 19. 打印語句與數組中的每個對象Java
- 20. 如何在Python中打印出數組中的對象?
- 21. 如何在抽象方法中編寫GET函數? Java
- 22. JavaScript創建一個對象來打印一個數組對象
- 23. 編寫一個打印非原始Java對象大小的Java程序
- 24. 如何打印在另一個類中創建的對象的數組
- 25. JAVA MissingFormatArgumentException:打印在方法參數中傳遞的數組
- 26. Java對象數組打印null?
- 27. Java - 打印一個對象的內容
- 28. 使用java打印數組的方法
- 29. 無法打印我的數組對象
- 30. 如何在Java中編寫checkStyle方法?
的(http://stackoverflow.com/questions/409784/simplest-way-to-print-an-array-in-java) – YoK 2010-09-09 10:40:51