Сопоставление со строкой в Java
когда я делаю System.out.println(map)
в Java, я получаю хороший выход в stdout. Как я могу получить это же строковое представление a Map
в переменной без вмешательства в стандартный вывод? Что-то вроде String mapAsString = Collections.toString(map)
?
2 ответа:
использовать
Object#toString()
.String string = map.toString();
вот ведь еще какой
System.out.println(object)
не под капюшонами. Формат карт описан в разделеAbstractMap#toString()
.