Java 如何格式化树映射的输出?

Java 如何格式化树映射的输出?,java,treemap,Java,Treemap,目前,这是我尝试过的: System.out.println(treeMap.toString()); 但是,它将树的内容打印为: {A=1, AND=1, BE=1, BY=2...} 我如何打印整个树以显示如下 A=1 AND=1 BE=1 BY=2试试这个: treeMap.forEach((k,v) -> System.out.println(k + "=" + v + "\n")); Map<String, Integer> map = new TreeMap&

目前,这是我尝试过的:

System.out.println(treeMap.toString());
但是,它将树的内容打印为:

{A=1, AND=1, BE=1, BY=2...}
我如何打印整个树以显示如下

A=1

AND=1

BE=1

BY=2试试这个:

treeMap.forEach((k,v) -> System.out.println(k + "=" + v + "\n"));
Map<String, Integer> map = new TreeMap<>();
map.put("A", 1);
map.put("B", 2);
map.entrySet().forEach(System.out::println);
试试这个:

treeMap.forEach((k,v) -> System.out.println(k + "=" + v + "\n"));
Map<String, Integer> map = new TreeMap<>();
map.put("A", 1);
map.put("B", 2);
map.entrySet().forEach(System.out::println);
试试这个:

treeMap.forEach((k,v) -> System.out.println(k + "=" + v + "\n"));
Map<String, Integer> map = new TreeMap<>();
map.put("A", 1);
map.put("B", 2);
map.entrySet().forEach(System.out::println);
Map Map=newtreemap();
地图放置(“A”,1);
地图放置(“B”,2);
map.entrySet().forEach(System.out::println);
试试这个:

treeMap.forEach((k,v) -> System.out.println(k + "=" + v + "\n"));
Map<String, Integer> map = new TreeMap<>();
map.put("A", 1);
map.put("B", 2);
map.entrySet().forEach(System.out::println);
Map Map=newtreemap();
地图放置(“A”,1);
地图放置(“B”,2);
map.entrySet().forEach(System.out::println);

您可以显示完整的代码吗?您可以用lambda执行一行:
treeMap.entrySet().forEach(entry->System.out.println(String.format(“%s=%d\n”,entry.getKey(),entry.getValue())
@Jameson
.forEach
直接在树映射上也可以工作:
TreeMap.forEach((k,v)->System.out.println(k+“”+v))可以显示完整的代码吗?可以用lambda执行一行:
treeMap.entrySet().forEach(entry->System.out.println(String.format(“%s=%d\n”,entry.getKey(),entry.getValue())
@Jameson
.forEach
直接在树映射上也可以工作:
TreeMap.forEach((k,v)->System.out.println(k+“”+v))@RobinTopper有什么问题吗?@OusmaneMahyDiaw您的答案可能会更短。是的,詹姆逊,之前有人向我指出,评论不是答案…@Jameson为什么要包含“\n”@OusmaneMahyDiaw OP在每个所需输出之间都有空行,我怀疑是否需要额外的行。OP可能不知道如何设置换行符的格式。@RobinTopper有什么问题吗?@OusmaneMahyDiaw您的答案可能会更短。是的,詹姆逊,之前有人向我指出,评论不是答案…@Jameson为什么要包含“\n”@OusmaneMahyDiaw OP在每个所需输出之间都有空行,我怀疑是否需要额外的行。OP可能不知道如何设置换行符的格式。