如何根据对象中字段的值排序

    XtIndustry xtIndustry = xtIndustryMapper.queryByYearAndQuater(year, quarter);
    FundManagementTableVo vo = AppConvert.convertFundManagementTableVo(xtIndustry);
    vo.setSort();

xtIndustry里面有a=1,b=3,c=2三个属性。排序并拼接括号放入下列集合
期望结果sort:(a(1),c(2),b(3))

可以实现Comparable接口

package com.wei.test;

import java.util.Arrays;

public class Cat1 implements Comparable<Cat1> {
    private String name;
    private int age;

    public Cat1() {

    }

    public Cat1(String name, int age) {
        this.name = name;
        this.age = age;
    }

    @Override
    public String toString() {
        return "Cat{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }

    @Override
    public int compareTo(Cat1 another) {
        return this.age - another.age;
    }

    public static void main(String[] args) {
        Cat1[] cats = new Cat1[]{new Cat1("A", 18), new Cat1("B", 15), new Cat1("C", 33)};
        Arrays.sort(cats);
        System.out.println(Arrays.toString(cats));
    }
}