集合之Collections工具

集合之Collections工具

以下代码使用Collections工具对集合进行操作:

package com.javalearn.collection.tool;

import java.util.*;

public class TestFOrTool {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();  // ArrayList不是线程安全的
        Collections.synchronizedList(list);  // 变成线程安全的

        list.add("cxf");
        list.add("asmf");
        Collections.sort(list);  // 排序,只能输入List
        for (String s:list) {
            System.out.println(s);
        }

        Set<String> set = new HashSet<>();  // Collections对集合元素排序,先把集合变成List
        set.add("cxf");
        List<String> list1 = new ArrayList<>(set);
        Collections.sort(list1);
    }
}

输出结果:

asmf
cxf
posted on 2021-12-11 14:33  菜小疯  阅读(38)  评论(0编辑  收藏  举报