Pretty-print a Map in Java

前端 未结 16 1190
傲寒
傲寒 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:24

    Since java 8 there is easy way to do it with Lambda:

    yourMap.keySet().forEach(key -> {
        Object obj = yourMap.get(key);
        System.out.println( obj);
    }
    

提交回复
热议问题