使用Java 8从对象列表中查找中值
发布时间:2020-12-15 01:07:35 所属栏目:Java 来源:网络整理
导读:我有两个结构如下的类: public class Company { private List 基本上,Company类有一个Person对象列表,每个Person对象都可以获得Age值. 如果我得到Person对象的列表,是否有一种很好的方法可以使用Java 8在所有Person对象中找到中位数Age值(Stream不支持中位
我有两个结构如下的类:
基本上,Company类有一个Person对象列表,每个Person对象都可以获得Age值. 如果我得到Person对象的列表,是否有一种很好的方法可以使用Java 8在所有Person对象中找到中位数Age值(Stream不支持中位数但是还有其他内容)?
最佳答案
你可以用
这种方法的优点是它不会修改列表,因此也不依赖于它的可变性.但是,它不一定是最简单的解决方案. 如果您可以选择修改列表,则可以使用
代替. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |