Day11_51_Collections工具类之sort方法和list集合的遍历方式

Collections工具类之sort方法

 *  使用Collections工具类对List集合进行排序  Collections.sort(List集合)

 *  Collections.sort()方法只能对List集合进行排序。

 * 代码:

  ```
 =

    import sun.rmi.log.LogInputStream;

    import java.sql.ClientInfoStatus;
    import java.util.*;

   

    public class CollectionsUtilTest01 {    // 使用Collections工具类对List集合进行排序  Collections.sort(List集合)
        public static void main(String[] args) {

            //创建List集合
            List list = new ArrayList();

            // 向list集合中添加元素
            list.add(10);
            list.add(8);
            list.add(9);
            list.add(11);
            list.add(7);
            list.add(6);


            // 遍历输出 方式一
            for (int i = 0; i < list.size(); i++)
                System.out.println(list.get(i));

            System.out.println("-------------------------------------------------------------");

            //  遍历输出 方式二
             Iterator iterator = list.iterator();
             while(iterator.hasNext()){
                 System.out.println(iterator.next());
             }

            System.out.println("-------------------------------------------------------------");

            //  遍历输出 方式三
            for(Iterator it=list.iterator();it.hasNext();){
                System.out.println(it.next());
            }



            System.out.println("-------------------------------------------------------------");

            //使用Collections工具类 对集合进行排序
              Collections.sort(list);

             List ls=new ArrayList(); //新建一个集合,将上个集合中的数据利用Collections.sort(list),进行排序后传给新的集合。
             ls.addAll(list);

            // 排序之后再次进行遍历
            Iterator iterator1=ls.iterator();
            while(iterator1.hasNext()){
                System.out.println(iterator1.next());    //从小到大输出了集合中的数据
            }


        }


    }
posted @ 2021-04-05 13:31  失昼  阅读(109)  评论(0)    收藏  举报