我正在寻找一个非常基本的 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());
似乎不太明白语法?
谁能指出我正确的方向?
万千封印
萧十郎
相关分类