小编paw*_*rma的帖子

如何在java中对名称和年龄进行排序

我是Java 8的新手.我只想按名称排序.但条件是:如果有重复的名称,则应根据年龄进行排序.

例如,我的输入是

tarun  28
arun   29
varun  12
arun   22
Run Code Online (Sandbox Code Playgroud)

输出应该是

arun   22
arun   29
tarun  28
varun  12
Run Code Online (Sandbox Code Playgroud)

但我得到类似的东西

varun  12
arun   22
tarun  28
arun   29
Run Code Online (Sandbox Code Playgroud)

意味着它只按年龄或名字排序.

这是实现的代码:

POJO课程:

class Person {

    String fname;

    int age;

    public Person() {
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getFname() {
        return fname;
    }

    public void setFname(String fname) {
        this.fname = fname;
    }

    public Person(String fname,  int age) …
Run Code Online (Sandbox Code Playgroud)

java sorting collections

9
推荐指数
2
解决办法
7864
查看次数

标签 统计

collections ×1

java ×1

sorting ×1