如何格式化TreeMap的输出?

时间:2017-04-28 20:35:36

标签: java treemap

目前,这是我尝试过的:

System.out.println(treeMap.toString());

但是,它将树的内容打印为:

{A=1, AND=1, BE=1, BY=2...}

如何打印整个树,如下图所示?

A = 1

和= 1

BE = 1

BY = 2

2 个答案:

答案 0 :(得分:1)

试试这个:

treeMap.forEach((k,v) -> System.out.println(k + "=" + v + "\n"));

答案 1 :(得分:1)

试试这个:

Map<String, Integer> map = new TreeMap<>();
map.put("A", 1);
map.put("B", 2);
map.entrySet().forEach(System.out::println);