我正在寻找一个非常基本的 if else 布尔可选值。我想念一些非常基本的东西
所以老派的巢穴是这样的
if (filterValue.isPresent()) {
if (filterValue.get()==true) {
method1();
} else {
method2();
}
} else {
method3();
}我尝试了 2 次替换的各种尝试
filterValue.map(o -> o.TRUE ? method1() : method2()).orElse(method3());
和
filterValue.isPresent(filterValue.get().TRUE ? method1() : method2());
似乎不太明白语法?
谁能指出我正确的方向?
函数式编程
万千封印
萧十郎
随时随地看视频慕课网APP
相关分类