各位高手:
         我有一个小问题想问问大家。
for (int i=0;i<list.size();i++)
{BEAN bean = (BEAN)list.get(0);System.out.println("顺序号为:"+bean.getNo);
}现在要求按顺序打印出 1、2、3、4、5
从小到大顺序,如何做啊,只用一个循环的话

解决方案 »

  1.   

    呵呵,你这样直接不好实现,想要是想你要的结果。可以对list排序啊。
      

  2.   

    用connection先排序,然后就容易处理了。。
      

  3.   

    public static <T extends Comparable<? super T>> void sort(List<T> list)看下jdk的api
      

  4.   

    list如果是从数据库来的,可以对SQL中进行排序。
      

  5.   

    写错了,是 Collections 
      

  6.   

    for (int i=0;i<list.size();i++)
    {BEAN bean = (BEAN)list.get(i);System.out.println("顺序号为:"+bean.getNo);
    }??????
      

  7.   

    多谢大家,我在SQL里排序了,就可以实现了,谢谢了
      

  8.   

    BEAN继承Comparator 重写compare方法在for循环前执行Collections.sort(list); 搞定了