请选择 进入手机版 | 继续访问电脑版
MSIPO技术圈 首页 IT技术 查看内容

Java 定义返回一个不能被修改、删除元素的List

2023-07-13

 

为啥突然分享下这个,也是从mybatis源码看到了,所以想分享下:

org.apache.ibatis.plugin.InterceptorChain

 
使用 Collections.unmodifiableList();

示例:

    public static void main(String[] args) {
        
        List<String> canNotEditList = getCanNotEditList();
        canNotEditList.add("收藏");
        System.out.println(canNotEditList.toString());
    }
    
    private static List<String> getCanNotEditList() {
        List<String> canNotEditList = new ArrayList<>();
        canNotEditList.add("请");
        canNotEditList.add("点");
        canNotEditList.add("赞");

       return  Collections.unmodifiableList(canNotEditList);
    }

运行效果:

不给动。

 

相关阅读

手机版|MSIPO技术圈 皖ICP备19022944号-2

Copyright © 2023, msipo.com

返回顶部