写了一个方法,点击表头就排序的,部分代码:
setSorter(new MySorter(......));
------------------------
MySorter.java
public int compare(Object o1,Object o2){
    PeopleEntity p1=(PeopleEntity)o1;
    PeopleEntity p2=(PeopleEntity)o2;
    String l1=p1.getName();
    String l2=p2.getName();
    switch(sortType){
          case ASC:
               return l1.compareto(l2);
          case DESC:
               return l2.compareto(l1);    }
}就是不知道为什么把l1l2换一换位置,就能实现实现升序和降序?比较之后返回的结果对排序有什么影响,排序的机制是什么?
不知道我说清楚了没有?