Когда я делаю System.out.println(map)
в Java, я получаю хороший вывод в stdout. Как я могу получить такое же строковое представление Map
в переменной без вмешательства со стандартным выходом? Что-то вроде String mapAsString = Collections.toString(map)
?Map to String в Java
49
A
ответ
95
Использование Object#toString()
.
String string = map.toString();
Это ведь и то, что делает System.out.println(object)
под капюшонами. Формат карт описан в AbstractMap#toString()
.
8
Вы также можете использовать Google-коллекции (гуавы) класс столяра, если вы хотите настроить формат печати
Смежные вопросы
- 1. MyBatis: Map String to boolean
- 2. Parsing Json String to Map
- 3. convert scala map string -> string to string -> map
- 4. Java MAP to JSON
- 5. Map matrix element to string
- 6. php map digit to string
- 7. Convert Map <> to Map <String, String>
- 8. String to HashMap JAVA
- 9. Convert scala map to java map
- 10. Map String to Class Function в C++
- 11. Java Reflection to map Properties to Object
- 12. Java String to Map. Лучший способ сделать это
- 13. Scala Jackson Deserialize to String или Map
- 14. Python словарь map to SQL query string
- 15. Swift map empty string to nil
- 16. Q: golang pointer to map [string] interface {}
- 17. Java: PrintStream to String?
- 18. Java String to JS
- 19. String to Array (Java)
- 20. NSData to Java String
- 21. Java String to byte
- 22. Java, почему Карта Map (например: Map <String, Map <String, String >>) не serializeable
- 23. Java - String to StringReader
- 24. String [] to Object [] Java
- 25. Java: String to Date
- 26. Directory to string, Java
- 27. перебрать Map <Map <String, String> Map <String, String >> в заводной
- 28. Java String to unicode
- 29. Java - String to number
- 30. Java String to Array
Нажатие кнопки F3 на карте ToString() метод является недостоверным! Обращается прямо к Object.toString() - должен подумать, прежде чем заниматься F3 – Adam
@Adam, это потому, что вы вызываете toString() на интерфейсе, где этот метод, конечно, не определен. Ваша IDE не знает о фактической реализации во время выполнения. Вы не должны винить ее. –
@VictorDombrovsky Любая полупринятая IDE (например, IntelliJ, Eclipse и т. Д.) Должна иметь возможность отслеживать фактическую реализацию метода, определенного в интерфейсе. – wheeler