java创建只读容器

/**
  * 创建只读容器相关方法:
  *      Collections.unmodifiableList、
  *      Collections.unmodifiableMap、
  *      Collections.unmodifiableSet
  * @param args
  */
public static void main(String[] args) {
        List<Integer> intList = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8);

        //创建只读容器
        List list = Collections.unmodifiableList(intList);
        //当试图修改只读容器时会报java.lang.UnsupportedOperationException异常
        //list.add(9);
}

猜你喜欢

转载自blog.csdn.net/qq_42407917/article/details/109303316
今日推荐