当前位置: 首页 > news >正文

Arrays 中的 asList()方法

  • public static <T>  List<T>  asList( T . . . a ){  

                        return     new   ArrayList<>(a);

    }

  • 返回由指定数组支持的固定大小的 list集合。对数组所做的更改将在返回的 list集合 中可见,返回的 list集合 是可序列化的并且可实现 RandomAccess 接口。
  • 返回的 list集合 实现了可选的 Collection 接口的方法,除了 哪些会改变返回 list集合大小的方法。这些方法保持 list集合 不变,并抛出 UnsupportedOperationException.
  • 参数:a ——  list集合 将被备份的数组
  • 返回值:指定数组的  list集合 视图
  • 抛出:NullPointerException ——  如果指定的数组为空
  • API注意:该方法与 Collection.toArray 结合使用,充当基于数组和基于集合的 api 之间 的桥梁
  • 这个方法提供了一种包装现有数组的方法:
    Integer [ ]  numbers = . . . . . .
    List<Integer>   values  =  Arrays.asList ( numbers )

  • 此方法还提供了一种方便的方法来创建一个初始化为包含多个元素的固定大小的  list集合:

List<String>   stooges   =    Arrays.asList( " Larry " , " Moe " , " Curly " )

  • 此方法返回的 list集合 是可修改的。要创建不可修改的 list集合,请使用                           Collections.unmodifiableList or Unmodifiable Lists

相关文章:

  • MS COCO数据集的评价标准以及不同指标的选择推荐(AP、mAP、MS COCO、AR、@、0.5、0.75、1、目标检测、评价指标)
  • Android帧率监测与优化技巧
  • GRS不止局限于纺织行业
  • 安防监控项目---环境配置
  • 浅谈中国汽车充电桩行业市场状况及充电桩选型的介绍
  • pytorch 入门 (五)案例三:乳腺癌识别识别-VGG16实现
  • RESTful 基础知识
  • 微信小程序——后台交互
  • 在Web中搜索(Searching the Web, ACM/ICPC Beijing 2004, UVa1597)rust解法
  • 【Zero to One系列】微服务Hystrix的熔断器集成
  • Pytorch - 数据增广
  • esp32-S3 + visual studio code 开发环境搭建
  • 垃圾收费站
  • SpringDoc上传附件或文件 - Swagger3
  • 景联文科技提供4D-BEV标注工具:提升自动驾驶感知能力的精准数据支持
  • 如何在linux服务器上安装Anaconda与pytorch,以及pytorch卸载
  • 深入理解 Document Load 和 Document Ready 的区别
  • 深度学习:激活函数曲线总结
  • 关于多个elementui的cascader级联组件页面滚动渲染样式导致卡顿问题
  • 【机器学习可解释性】2.特征重要性排列
  • OpenAI任命了一位新CEO
  • 酒店取消订单加价卖何以屡禁不绝?专家建议建立黑名单并在商家页面醒目标注
  • 印巴战火LIVE|巴基斯坦多地遭印度导弹袭击,巴总理称“有权作出适当回应”
  • 李云泽:小微企业融资协调工作机制已发放贷款12.6万亿元
  • 央行行长详解降准:将释放长期流动性1万亿,整体存款准备金率平均水平降至6.2%
  • 86岁书画家、美术教育家、吴昌硕嫡裔曾孙吴民先离世