如何使用Java 8从对象列表中获取最小值和最大值

Vishwa

我上课像:

public class Test {
    private String Fname;
    private String Lname;
    private String Age;
    // getters, setters, constructor, toString, equals, hashCode, and so on
}

以及一个List<Test> testList充满Test元素的列表

如何获得age使用Java 8的最小值和最大值

普什莫

为简化起见,您可能应该增加年龄Integerint代替St,但由于您的问题是关于String age此答案的,因此将取决于String类型。


假设String age持有字符串代表整数的范围值,你可以简单地把它映射到IntStream和使用它的IntSummaryStatistics

IntSummaryStatistics summaryStatistics = testList.stream()
        .map(Test::getAge)
        .mapToInt(Integer::parseInt)
        .summaryStatistics();

int max = summaryStatistics.getMax();
int min = summaryStatistics.getMin();

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何获取列中列表的最大值和最小值?

数组中的Java最小值和最大值

如何获取e剂中每种类型的最小值和最大值

如何从Angular JS中的JSON获取最小值和最大值

如何获取日期时间对象的最大值和最小值

在C#中如何获取以Unicode格式打印的char的最小值和最大值?

如何根据对象属性值从ArrayList中获取最小值/最大值?

如何使用numpy获取范围的最小值和最大值?

如何在单行中获取最小值和最大值以及对应的ID

如何获取数组中数组的最小值和最大值?

如何从python中的boxplot获取最小值和最大值?

如何从Java中的多列集合中获取最大值和最小值

如何从Json获取最小值和最大值

如何在Android的RangeSeekBar中获取当前的最小值和最大值?

如何使用TSQL获取检查约束的最小值和最大值?

如何在Java中获取二维数组列表的最大值/最小值

在java中获取随机生成的数组中的最小值和最大值

在 Java 中切换对象数组中的最小值和最大值

如何在 SQL 中获取一组行的最小值和最大值?

如何在swift 3中从包含双精度和整数的值集中获取最大值和最小值?

如何在不使用地图/SQL 的情况下在列表中查找最大值和最小值?

如何按列表中的属性分组并从分组的不同属性中获取日期的最大值和最小值

如何使用C++中的指针获取最小值和最大值

使用列表值获取字典的最大值和最小值

使用排序从切片的间隔中获取最大值和最小值

如何根据特定键在 MongoDB 中获取最大值和最小值?

我如何从字符串中获取最大值和最小值

如何在 MongoDB 中获取最大值和最小值?

如何一次性获取列表中成员的最小值和最大值?