zoukankan      html  css  js  c++  java
  • 返回空的list集合*彻底删除删除集合*只是清空集合

    ---------- 要求返回空的List集合-----------

    List<String> allList = Collections.emptyList();// 返回空的List集合
    allList.add("Xiao Ran Li");

    ---------- 将集合里面的所有元素清空-----------

    list 里面有clear()方法

    ---------- 将集合里的一个元素删除-----------

    remove();

    ------------------控制台-----------------

    Exception in thread "main" java.lang.UnsupportedOperationException
    at java.util.AbstractList.add(AbstractList.java:148)
    at java.util.AbstractList.add(AbstractList.java:108)
    at org.lxh.collections_demo.CollectionsDemo01.main(CollectionsDemo01.java:10)

    使用Collections.emptyList(),返回一个空的List
    但是发现它不支持Add功能,调用Add会抛出unsupportedException,
    在以后要返回一个空的List,并还需要后续操作时,不能使用Collections.emptyList()方法,看文档发现,List的实现类都有自己的实现,而返回的EmptyList的实现没有实现add(int index, E element方法,使用了
        AbstractList.add(int index, E element){
         throw new UnsupportedOperationException();

        }


  • 相关阅读:
    各种工具类
    Mybatis各种查询
    struts配置
    spring配置和映射文件
    hibernate配置和映射文件
    mybatis配置和映射文件
    hibernate步骤和配置
    单选框,复选框和下拉框回显赋值问题
    struts2之使用oracle分页(10)
    用Spire.PDF提取PDF里的PNG图片
  • 原文地址:https://www.cnblogs.com/baiduligang/p/4247683.html
Copyright © 2011-2022 走看看