TreeSet结合Comparator排序

来源:互联网 发布:unity3d gui教程 编辑:程序博客网 时间:2024/04/28 05:28

1. 有模型类

class Sku{   public string name;   public string code;}

2. 需要根据name字段排序

Set<Sku> set=new TreeSet<>(new Comparator<Sku>() {   @Override   public int compare(Sku o1, Sku o2) {      return o1.name().compareTo(o2.name());   }}); 

3.添加到set中会自动根据String类中的compareTo()方法规则排序, 注意:name不能重复

0 0
原创粉丝点击