假设List中的BusinessDomainVo类有一个名为getId()的方法,可以使用Java 8的流(Stream)来找出ID为1的对象。

可以使用filter()方法来筛选出ID为1的对象,然后使用findFirst()方法来获取第一个匹配的对象。

代码示例:

List<BusinessDomainVo> businessDomainList = ... ; // 给定的List<BusinessDomainVo>

Optional<BusinessDomainVo> result = businessDomainList.stream()
        .filter(businessDomain -> businessDomain.getId() == 1)
        .findFirst();

if (result.isPresent()) {
    BusinessDomainVo businessDomainVo = result.get();
    // 找到了ID为1的对象,可以进行相应的操作
} else {
    // 没有找到ID为1的对象
}

在上面的代码中,将List转换为流,然后使用filter()方法筛选出ID为1的对象。最后使用findFirst()方法获取第一个匹配的对象,返回一个Optional对象。

如果找到了ID为1的对象,可以通过调用result.get()方法获取该对象;如果没有找到,可以根据需要进行相应的处理

java8 ListBusinessDomainVo 找出ID-1的对象

原文地址: http://www.cveoy.top/t/topic/iXpu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录