相关疑难解决方法(0)

Java:在lambda中分配一个变量

我不能用Java做到这一点:

Optional<String> optStr = Optional.of("foo");
String result;
optStr.ifPresent(s -> result = s);
Run Code Online (Sandbox Code Playgroud)

该文档说lambda中使用的变量必须是有效的.那么如何很好地从lambda中提取和存储一些东西呢?

实际上真正的用例更复杂.
我想用一个接一个地将几个正则表达式应用于一个字符串matcher.replaceAll.我在forEach lambda中这样做,并想在某处存储中间结果.

java regex variables lambda java-8

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

java-8 ×1

lambda ×1

regex ×1

variables ×1