返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >[开发|java] java list 取某个属性最大的项
  • 323
分享到

[开发|java] java list 取某个属性最大的项

javalist开发语言 2023-09-03 19:09:02 323人浏览 安东尼
摘要

示例代码: import java.util.*;class Person { private String name; private int age; public Person

示例代码:

import java.util.*;class Person {    private String name;    private int age;    public Person(String name, int age) {        this.name = name;        this.age = age;    }    public int getAge() {        return age;    }}public class Main {    public static void main(String[] args) {        List<Person> personList = new ArrayList<>();        personList.add(new Person("Alice", 25));        personList.add(new Person("Bob", 30));        personList.add(new Person("Charlie", 28));        // 使用比较器来比较年龄属性        Comparator<Person> ageComparator = Comparator.comparingInt(Person::getAge);        // 找到年龄最大的人        Person oldestPerson = Collections.max(personList, ageComparator);        System.out.println("Name: " + oldestPerson.getName() + ", Age: " + oldestPerson.getAge());    }}

在这个例子中,ageComparator 使用 Comparator.comparingInt() 方法来创建一个比较器,以便根据年龄属性进行比较。然后,Collections.max() 方法使用这个比较器来找到年龄属性最大的那个 Person 对象。

来源地址:https://blog.csdn.net/macaiyun0629/article/details/132572419

--结束END--

本文标题: [开发|java] java list 取某个属性最大的项

本文链接: https://lsjlt.com/news/392699.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作