java中的排序类用法

来源:互联网 发布:护肤品真假查询软件 编辑:程序博客网 时间:2024/06/05 06:00
/*** 根据order对User排序*/public class User implements Comparable   <user>   {  private String name;  private Integer order;  public String getName() {    return name;  }  public void setName(String name) {    this.name = name;  }  public Integer getOrder() {    return order;  }  public void setOrder(Integer order) {    this.order = order;  }  public int compareTo(User arg0) {    return this.getOrder().compareTo(arg0.getOrder());  }}

public class Test{  public static void main(String[] args) {    User user1 = new User();    user1.setName("a");    user1.setOrder(1);    User user2 = new User();    user2.setName("b");    user2.setOrder(2);    List   <user>    list = new ArrayList   <user>    ();    //此处add user2再add user1    list.add(user2);    list.add(user1);    Collections.sort(list);    for(User u : list){      System.out.println(u.getName());    }  }}

0 0
原创粉丝点击