gpt4 book ai didi

Java:将数组列表分割成 block ,其中对象具有相同的属性值

转载 作者:太空宇宙 更新时间:2023-11-04 06:09:44 25 4
gpt4 key购买 nike

我有一个 ArrayList 对象列表,比如 Person

假设 Person 有一个 boolean 属性“eligible”。

我想获取索引对 (i,j) 的列表,这样 list.sublist(i,j) 具有具有相同资格值的人员。我不想修改列表。

在 Java 中是否有一种简单的方法可以做到这一点?

谢谢

最佳答案

如果您想选择eligible="false"作为列表的人员。在java 8中你可以使用lambda表达式来过滤列表

List<Person> filteredresults = persons.stream()
.filter(p -> p.getEligibilty()==false).collect(Collectors.toList());

关于Java:将数组列表分割成 block ,其中对象具有相同的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28885185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com