我从数据库取出了N条记录,格式是这样:
ID   |   name   |   grade  | address .....
 1       Tom         0        china
2         Cat        2         ***
....不用数据库的 order by id从数据库取出的数据集在list 里面怎么进行排序,(书上都是说的数组排序 这个我还不会)

解决方案 »

  1.   

    首先你这个表要有对应的实体模型,之后这个实体模型要实现Comparable接口的compareTo方法
    之后从数据库中读出来,放到list中,调用Collections.sort(List<T> param) 方法,就可以实现排序了!
      

  2.   

    实体模型指的 POJO类吗(getset),Collections这个我还没用过
      

  3.   

    顶呀~ List就用 Collections.sort();就ok啦~
    Array就用Array.sort()
      

  4.   


    呵呵 对对象的数组排序, 类也要实现Comparable接口,不是Array.sort() 是Arrays.sort();
      

  5.   

    实现Comparable接口的compareTo方法 ,调用Collections.sort(List <T> param) 
      

  6.   

    无语了 taotaox和happy11wd 你们如果想刷分 请你们回家刷去 !