集册 Java实例教程 从集合创建不可修改的集合

从集合创建不可修改的集合

欢马劈雪     最近更新时间:2020-01-02 10:19:05

423
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
从集合创建不可修改的集合
/*
 from 时 代 J a v a 公 众 号 - nowjava.com 
*/


//package com.nowjava;


import java.util.Collections;


import java.util.HashSet;


import java.util.Set;


public class Main {

    public static void main(String[] argv) {

        System.out.println(set());

    }


    public static <T> Set<T> set(final T... elements) {

        final HashSet<T> set = new HashSet<T>(elements.length);

        Collections.addAll(set, elements);

        return Collections.unmodifiableSet(set);

    }//来自 nowjava.com - 时代Java


    public static <T> Set<T> set() {

        return new HashSet<T>();

    }


    /**

     * @return an <b>UNMODIFIABLE</b> Set&lt;T&gt;

     */

    public static <T> Set<T> unmodifiable
展开阅读全文