根据列表中每个成员的字段对列表进行排序

杰森

假设我有以下内容List,其中包含类型的项目ENTITYENTITY有一个确定其自然顺序的整数字段。我想得到的ENTITY是基于该字段的值的最大值或最小值。如何在Java中实现呢?

List<ENTITY> lt = new ArrayList<ENTITY>();

class ENTITY
{
    int field;
    /* Constructor, getters, setters... */
}
流氓
//stream the elements, map to their fields, and get the max
return lt.stream().max((e1, e2) -> Integer.compare(e1.filed, e2.filed)).orElse(/* default */);

只是Java 8的流api的众多应用程序之一。

尽管我建议先研究一些编码约定。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何根据Scala中的对象字段对列表对象进行排序?

根据在每个单独的列表中添加数字对列表列表进行排序

根据对象列表中列表中的字段对对象列表进行排序

JAVA:如何根据字段对列表进行排序

根据公共字段对多个列表进行排序

根据对象字段的分组对列表进行排序,根据组中的最大值进行排序

根据内部列表中的字段对Java中的两个嵌套列表进行排序和分组

根据嵌套列表Java中的日期字段对主列表进行排序

根据列表中的所有字段排序

根据Javascript中的说明对列表进行排序

根据列表中的值对字典进行排序

对嵌套列表中的每个子列表进行排序

根据特定列对Python中的列表列表进行排序

根据其他列表中的元素对元组列表进行排序

根据列表中的父 ID 对列表进行排序

根据列表中的多个元素对列表进行排序

根据列表 Python 中的特定部分对列表进行排序

如何根据重复字段对对象列表进行排序?

根据特定字段对字符串列表进行排序

根据每个列表的第三个元素对颤振中的 2D 列表进行排序

根据票数对列表进行排序

根据条件对列表进行排序

在C ++中按struct成员对列表进行排序

对列表中的列表进行排序

根据包含列表对列表进行排序

根据较大列表的顺序对列表进行排序

根据列表项的长度对列表进行排序

根据子列表的属性对列表进行排序

如何根据 Python 中每个字符串中的浮点数对列表进行排序?