我正在尝试学习streams,但遇到了一个问题:我想获取列表的最小值,并将其赋给一个int变量。为了解决这个问题,我使用了稍微不同的ifPresent方法,并尝试了以下方法:不幸的是,这不起作用,因为我得到了警告:Bad return type in Lambda, Integer cannot be converted to void.我的最后一个问题是:如何在检查ifPresent
我试图理解Java8中的ifPresent() API的Optional方法。我有一个简单的逻辑:user.ifPresent(doSomethingWithUser(user.get()));ifPresent如果我将代码更改为: @Override public void accept(User user