如何对数组进行排序?
例如有个:
where= "where name= "+name+ " and (time > = '2007-03-5 00:00:00 ' and time <= '2007-05-5 23:59:59 ') ";
try{rs=c.clist(where);
if(rs.next()){num=rs.getRow();}
因为有很多name的这个不同 num也就不同 最后整体显示的时候如何实现按num来排序啊。。。。。
我思路是把num的值放入数组然后再排序。。。可怎么实现。。。
或者有更好的思路解决问题更好!!
------解决方案--------------------直接在SQL语句中排序就可
在SQL语句中加order by num
倒排order by num DESC
------解决方案--------------------1楼方法正解 为什么会没有这个字段?
------解决方案--------------------数组或者集合
------解决方案--------------------晕,你sb,num不就是一个数,排你个头
------解决方案--------------------不明白lz的意思
------解决方案--------------------直接数组就有.sort 方法
------解决方案--------------------继承Comparator接口实现根据num来比较数组中两个对象的顺序 在用Collections.sort()方法就可以了
------解决方案--------------------...............
------解决方案--------------------java.util.Arrays 的sort()对数组排序
------解决方案--------------------SA碰上了SB.结果SA一箭 'A '射向SB的屁屁 'B '
这样就排序了
------解决方案--------------------DESC ASC 数据库 没 这个字段!