zoukankan      html  css  js  c++  java
  • Java 实例 – 只读集合

    [

    Java 实例 - 只读集合

    Java 实例
    以下实例演示了如何使用 Collection 类的 Collections.unmodifiableList() 方法来设置集合为只读:

    Main.java 文件

    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Collections;
    import java.util.HashMap;
    import java.util.HashSet;
    import java.util.List;
    import java.util.Map;
    import java.util.Set;
     
    public class Main {
    public static void main(String[] argv)
    throws Exception {
    List stuff = Arrays.asList(new String[] { "a", "b" });
          List list = new ArrayList(stuff);
          list = Collections.unmodifiableList(list);
          try {
    list.set(0, "new value");
          }
    catch (UnsupportedOperationException e) {
    }
    Set set = new HashSet(stuff);
          set = Collections.unmodifiableSet(set);
          Map map = new HashMap();
          map = Collections.unmodifiableMap(map);
          System.out.println("集合现在是只读");
       }
    }
    

    以上代码运行输出结果为:

    
    集合现在是只读
    
    

    Java 实例

    ]
    转载请保留页面地址:https://www.breakyizhan.com/java/23841.html
  • 相关阅读:
    类例程_java战斗程序
    "类"的讲稿
    象棋中“车”的攻击范围_C#
    面向对象_方法_例题
    入门例子
    MyBatis
    MyBatis
    MyBatis
    Spring
    Hibernate学习
  • 原文地址:https://www.cnblogs.com/breakyizhan/p/13295842.html
Copyright © 2011-2022 走看看