欢迎来到萧静默的博客

书山有路勤为径,学海无涯苦作舟。

Java-集合框架-集合操作的工具类collections

package cn.burce.Collection;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

//集合操作的工具类collections
//
public class collectionsDemo {

    public static void main(String[] args) {
        fun();
        fun1();
        fun2();
    }

    // Collections.sort()对list集合进行排序
    public static void fun() {
        List<String> list = new ArrayList<String>();
        list.add("abc1");
        list.add("abc3");
        list.add("abc2");
        list.add("abc4");
        System.out.println(list);
        Collections.sort(list);
        System.out.println(list);
    }

    // collections.binarysearch查找元素
    public static void fun1() {
        List<String> list = new ArrayList<String>();
        list.add("abc1");
        list.add("abc3");
        list.add("abc2");
        list.add("abc4");
        Collections.sort(list);// 二分查找时先进行升序排序
        int a = Collections.binarySearch(list, "abc2");
        System.out.println(a);
    }

    // collections.shuffle对元素随机排列
    public static void fun2() {
        List<String> list = new ArrayList<String>();
        list.add("abc1");
        list.add("abc3");
        list.add("abc2");
        list.add("abc4");
        Collections.sort(list);// 二分查找时先进行升序排序
        Collections.shuffle(list);
        System.out.println(list);
    }
}

 

posted @ 2020-08-05 16:26  萧静默  阅读(177)  评论(0编辑  收藏  举报