打印时如何更改树图中的变量?

问题描述

我正在处理我的 Java 项目。 pic of a map

map 的值是一个带有 double 和 int 变量的对象。 我必须打印出这张地图,但所有 0 都必须替换为“未知”。我该怎么做?

解决方法

你可以这样使用:

map.entrySet().stream().forEach((k,v) -> {
    System.out.println(v.toString().replaceAll("0+\.0+","unknown");
}));