问题描述
我正在处理我的 Java 项目。 pic of a map
map 的值是一个带有 double 和 int 变量的对象。 我必须打印出这张地图,但所有 0 都必须替换为“未知”。我该怎么做?
解决方法
你可以这样使用:
map.entrySet().stream().forEach((k,v) -> {
System.out.println(v.toString().replaceAll("0+\.0+","unknown");
}));
我正在处理我的 Java 项目。 pic of a map
map 的值是一个带有 double 和 int 变量的对象。 我必须打印出这张地图,但所有 0 都必须替换为“未知”。我该怎么做?
你可以这样使用:
map.entrySet().stream().forEach((k,v) -> {
System.out.println(v.toString().replaceAll("0+\.0+","unknown");
}));