当前位置: 代码迷 >> java >> 按字符串排序链接列表
  详细解决方案

按字符串排序链接列表

热度:16   发布时间:2023-08-02 11:20:22.0

我正在尝试对链接列表进行排序,并不断获取“找不到适合sort(LinkedList,>)的合适方法。我在做什么错?

public Contributor(String firstName, String lastName, String city,
            String country, String phone, double contribution, int id) {
        // CONSTRUCTOR WITH ALL ATTRIBUTES PASSED
        this.firstName = firstName;
        this.lastName = lastName;
        this.country = country;
        this.phone = phone;
        this.contribution = contribution;
        this.id = id;
    }

public static LinkedList<Contributor> contributorList = new LinkedList<>();



Collections.sort(contributorList, new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                return Collator.getInstance().compare(o1, o2);
            }
        });

通过比较贡献者对象,使用比较器进行排序。

Collections.sort(contributorList, new Comparator<Contributor>() {
    @Override
    public int compare(Contributor o1, Contributor o2) {
       return Collator.getInstance().compare(o1.lastname, o2.lastname);
    }
});
  相关解决方案