tags:

views:

218

answers:

2

When I do System.out.println(map) in Java, I get a nice output in stdout. How can I obtain this same string representation of a Map in a variable without meddling with standard output? Something like String mapAsString = Collections.toString(map)?

+10  A: 

Use Object#toString().

String string = map.toString();

That's after all also what System.out.println(object) does under the hoods. The format for maps is described in AbstractMap#toString().

BalusC
of course, thanks! silly me ...
Dan
A: 

u cal also use google-collections (guava) Joiner class

Pangea