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