我有以下Java搜索代码:
返回getTableViewController().getMe().getColumns().stream()
.filter($->;数据库.equalsColumnName($.getId(),columnId))
.findFirst()
.get();
我希望按名称查找列并返回找到的第一个列
我知道有一种情况是什么也没有发现,应该进行处理,但如何处理呢
这就是它想要的咒骂:
'Optional.get()'不带'isPresent()'检查
?
如何修复?如果未找到任何内容,我希望返回null
更新
好吧,好吧,我只是没有意识到,findFirst()返回可选的
将get()替换为orElse(null)