例如有个: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的值放入数组然后再排序可怎么实现或者有更好的思路解决问题更好!!

解决方案 »

  1.   

    直接在SQL语句中排序就可
    在SQL语句中加order by num 
    倒排order by num DESC
      

  2.   

    我的意思是 如何排列 num !!num条件不同值就不同!!num是读取相关条件的行数!!!!
      

  3.   

    晕,你sb,num不就是一个数,排你个头
      

  4.   

    num条件不同值就不同!!有很多个num的。
      

  5.   

    继承Comparator接口实现根据num来比较数组中两个对象的顺序 在用Collections.sort()方法就可以了
      

  6.   

    import java.io.*;
    import java.util.*;public class Main {
         public static void main(String args[]) throws Exception{
          Scanner cin = new Scanner(System.in);  
          String str ;
          int n;
          str = cin.next();
          n = cin.nextInt();
          cin.nextLine();
          List<String> myList = new ArrayList<String>(n);
          for ( int i = 0; i < n; i++ )
           myList.add((cin.nextLine()).trim());
          if ( str.compareTo("inc") == 0 )//自然顺序
           Collections.sort(myList, new Comparator<String>() { 
            public int compare(String a, String b) { 
             return a.compareTo(b); 
             } 
            });
          if ( str.compareTo("dec") == 0 )//自然逆序(dec)
           Collections.sort(myList, new Comparator<String>() { 
            public int compare(String a, String b) { 
             return -a.compareTo(b); 
             } 
            });
          if ( str.compareTo("ncinc") == 0 )//忽略大小写顺序(ncinc)
           Collections.sort(myList, new Comparator<String>() { 
            public int compare(String a, String b) { 
             return a.compareToIgnoreCase(b); 
             } 
            });
          if ( str.compareTo("ncdec") == 0 )//忽略大小写逆序(ncdec)
           Collections.sort(myList, new Comparator<String>() { 
            public int compare(String a, String b) { 
             return -a.compareToIgnoreCase(b); 
             } 
            });
          Iterator<String> te = myList.iterator();
          while ( te.hasNext() ){//遍历输出
        System.out.println(te.next());
        }
          
         }
    }
    请问这个在JSP、java里怎么调用啊!!!
      

  7.   

    java.util.Arrays 的sort()对数组排序
      

  8.   

    Collections sort 对集合排序
      

  9.   

    请问这个在JSP、java里怎么调用啊!!!
      

  10.   

    请问这个在JSP、java里怎么调用啊!!!
      

  11.   

    SA碰上了SB.结果SA一箭'A'射向SB的屁屁'B'
    这样就排序了
      

  12.   

    DESC ASC   数据库 没 这个字段!