当前位置: 首页 > 知识库问答 >
问题:

从对象列表中获取最后一个非空对象[重复]

邢皓
2023-03-14
List<Person> personList = getAllPersons();
List<Person> personActive = personList.stream().filter(person -> person.getPersonStatus()!=null);

暂时还没有答案

 类似资料:
  • 我有这个数组的对象,我想删除最后一个对象。有人能让我知道这样做吗?

  • 我有两个对象列表,它们在两个列表中都有重复名称。我需要从清单2中删除清单1中的所有重复值。 下面是一个场景,类有名称变量,用这个变量需要检查清单1中的重复值并需要删除。 //这是具有3个对象的第一个列表 清单1大小为1 请建议我在Java8与流。

  • 我有这个初始数组,希望根据和提取重复航班 我写了这个,但我只能得到第一个重复的,看起来不是很漂亮。 有什么建议吗?

  • 我必须得到包含最大值的对象列表。Java8中的比较器max只返回一个对象。 为了做到这一点,我必须流式地显示两次列表: 这个解决方案有效。我想有一个更好的方法来解决这个问题,但我想不出来。

  • 假设数据采集对象如下所示 我需要尝试使用java lambda函数在引擎匹配时获取匹配的品牌对象。 现在,如果发动机类型匹配,我需要获得品牌名称。例如,如果搜索引擎1,则需要返回Honda对象。 下面是代码示例:类Vehicle: 类别品牌: 类车: 类引擎: 班级主修: 以上是我尝试的代码。之前,我的目标是使用授权子对象列表中的关键字进行过滤。 现在,我使用它作为一个键,以父对象或品牌对象作为值

  • 问题内容: 我在javascript中有一个json对象,就像 不知道最后一个键的名称一样。(键按升序排列) 如何读取最后一个元素的值(和键)? 问题答案: (ES5,可填充)返回对象键的数组。然后,我们对它们进行排序并获取最后一个。 您无法确保循环中的顺序,因此我们不能完全依靠它。但是正如您所说的,键是按升序排列的,我们可以对它们进行简单地排序。