在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java怎么从list中查找匹配属性

143次阅读
没有评论

共计 866 个字符,预计需要花费 3 分钟才能阅读完成。

要从一个 List 中查找匹配属性的对象,可以使用 Java Stream API 中的 filter 方法结合 Lambda 表达式来实现。以下是一个示例代码:

假设有一个名为 Person 的类,其中有一个属性名为 name:

public class Person {private String name;

    public Person(String name) {this.name = name;
    }

    public String getName() {return name;
    }
}

现在有一个 List 列表,我们想要从中查找 name 属性为 "John" 的 Person 对象:

List<Person> personList = new ArrayList<>();
personList.add(new Person("Alice"));
personList.add(new Person("Bob"));
personList.add(new Person("John"));
personList.add(new Person("Mary"));

Person result = personList.stream()
    .filter(person -> person.getName().equals("John"))
    .findFirst()
    .orElse(null);

if (result != null) {System.out.println("Found person with name John: " + result.getName());
} else {System.out.println("Person with name John not found");
}

在上面的代码中,我们使用了 Stream 的 filter 方法来筛选符合条件的对象,Lambda 表达式 person -> person.getName().equals("John") 用来判断是否 name 属性等于 "John"。然后我们使用 findFirst 方法来获取第一个匹配的对象,如果没有找到,则返回 null。最后我们输出找到的结果或者未找到的提示信息。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-04-07发表,共计866字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品久久久久久久久久98 | 成人国产在线视频在线观看 | 国产乱子伦农村xxxx | 一级做a爰性色毛片免费 | 久久99精品国产麻豆宅宅 | 免费国产视频在线观看 | 亚洲丰满熟女一区二区哦 | 免费看毛片的网址 | 经典三级久久久久 | 亚洲精品国产综合一线久久 | 日韩毛片欧美一级国产毛片 | 亚洲色图图片专区 | 久久国产美女免费观看精品 | 久久加勒比 | 免费无码专区毛片高潮喷水 | 欧美一级专区免费大片野外交 | 国产精品丝袜一区二区三区 | 国产骚熟 | 欧美日韩色综合网站 | 久久国产精品偷任你爽任你 | 国产区一区二 | 天天干天天在线 | 亚洲一区二区三区四区 | 主播福利在线观看 | 国产精品久久人妻无码 | 一级毛片看一个 | 99热这里只 | 最近最新中文字幕 | 久久发布国产伦子伦精品 | 永久免费观看午夜视频在线 | 在线色资源 | 日韩在线观看中文字幕 | 欧美日韩精品久久久免费观看 | 国产成人a视频在线观看 | 日本一级淫片bbbxxx | 最新的神马午夜 | 九九精品视频在线观看九九 | 欧美精品亚洲精品日韩专区 | 亚洲欧美日韩精品久久亚洲区 | 丰满的人妻hd高清完整版 | 一级免费看片 |