在Java中映射到string
当我在Java中执行System.out.println(map)
时,我在stdout中得到了一个很好的输出结果。 我怎样才能获得一个variables中的Map
相同的string表示forms,而不需要插入标准输出? 像String mapAsString = Collections.toString(map)
东西String mapAsString = Collections.toString(map)
?
使用Object#toString()
。
String string = map.toString();
这毕竟也是System.out.println(object)
所做的。 地图的格式在AbstractMap#toString()
描述。
如果您想自定义打印格式,也可以使用google-collections(guava)Joiner类