【问题标题】:How to change a variable in a treemap while printing?如何在打印时更改树形图中的变量?
【发布时间】:2021-04-27 19:45:37
【问题描述】:

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

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

【问题讨论】:

  • 你能告诉我们你的尝试吗?
  • 我尝试用 toString 方法做一些事情,但它需要很多“if”条件。我不知道如何处理它。

标签: java dictionary treemap


【解决方案1】:

你可以这样使用:

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

【讨论】:

  • 我收到错误消息“非法转义字符”。
  • 很高兴,如果有帮助,请考虑投票
猜你喜欢
  • 1970-01-01
  • 2016-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-01
  • 2015-02-17
  • 1970-01-01
  • 2013-12-06
相关资源
最近更新 更多