本帖最后由 ptwhite 于 2010-09-21 15:06:02 编辑

解决方案 »

  1.   

       可能我没把问题说清楚,楼上都理解错了,我的意思是就是把某个字段相同的数据放在一起
    比如表table:
    id     username     password1      aaaa         a123
    2      bbbb         b3454
    3      aaaa         dsfsdf
    4      aaaa         jdfljsldfj
    5      bbbb         ljjlsdf弄成:
    1
    3
    4
    2
    5
    或者25134,顺序无所谓,只要那个字段相同的在一起就行了
      

  2.   

    将list中对象的类实现Comparator,然后用Collections.sort
      

  3.   

    排一下序就好了
    比如你的数据放到list里面
    Collections.sort(list,new Comparator(){
        int compare(Object o1,Object o2){
            User u1=(User)o1;
            User u2=(User)o2;
            return u1.getName().compareTo(u2.getName());
        }
    });
    这样就是你要的了
      

  4.   

    你直接在sql语句中用group by语句将username分组就可以了