小编Chh*_*rin的帖子

使用java 8流将String替换为hashmap值

StringHashMap像下面的代码:

Map<String, String> map = new HashMap<>();
    map.put("ABC", "123");
    String test = "helloABC";
    map.forEach((key, value) -> {
        test = test.replaceAll(key, value);
    });
Run Code Online (Sandbox Code Playgroud)

我尝试用HashMap值替换字符串,但这不起作用,因为test是最终的,不能在正文中重新分配forEach.

那么,有没有任何解决方案,以取代StringHashMap使用Java 8个流API?

java hashmap java-8 java-stream

10
推荐指数
1
解决办法
4483
查看次数

标签 统计

hashmap ×1

java ×1

java-8 ×1

java-stream ×1