Java 8:更改 EntrySet 流的值
2022-09-02 02:18:35
我有以下设置:
Map<Instant, String> items;
...
String renderTags(String text) {
// Renders markup tags in a string to human readable form
}
...
<?> getItems() {
// Here is where I need help
}
我的问题是,作为地图值的字符串是用标签标记的。我想返回所有项目,但使用该方法解析字符串。像这样:items
getItems()
renderTags(String)
// Doesn't work
items.entrySet().stream().map(e -> e.setValue(renderTags(e.getValue())));
最有效的方法是什么?