Pretty-print a Map in Java

前端 未结 16 1145
傲寒
傲寒 2020-12-04 10:11

I am looking for a nice way to pretty-print a Map.

map.toString() gives me: {key1=value1, key2=value2, key3=value3}

I

16条回答
  •  一向
    一向 (楼主)
    2020-12-04 10:32

    Have a look at the Guava library:

    Joiner.MapJoiner mapJoiner = Joiner.on(",").withKeyValueSeparator("=");
    System.out.println(mapJoiner.join(map));
    

提交回复
热议问题