当前位置:网站首页>LIst 相关待整理的知识点
LIst 相关待整理的知识点
2022-07-04 22:37:00 【张紫娃】
Arrays.asList()和new ArrayList()区别:
Arrays.asList()和new ArrayList()返回的List的都继承了AbstractList
但new ArrayList<>对某些方法做了重写、支持 add(),remove()操作
而Arrays.asList(st1)只做了继承,没有重写、不支持 add(),remove()操作,只支持遍历读操作;
List.of()和Arrays.asList()区别
https://blog.csdn.net/qq_42520962/article/details/109380430
1、Arrays.asList()可以包含/contains null,而List.of()不可以包含/contains null (NullPointerException)
2、List.of生成的List不能修改,Arrays.asList生成的List能修改;如ls1.set(0,5);
3、关于数组修改对List的影响。数组修改对Arrays.asList生成的List有影响,对List.of 生成的List无影响:
边栏推荐
- mamp下缺少pcntl扩展的解决办法,Fatal error: Call to undefined function pcntl_signal()
- Hit the core in the advanced area of misc in the attack and defense world
- The small program vant tab component solves the problem of too much text and incomplete display
- Analysis of the self increasing and self decreasing of C language function parameters
- OSEK标准ISO_17356汇总介绍
- A complete tutorial for getting started with redis: hyperloglog
- Advanced area of attack and defense world misc 3-11
- 剑指 Offer 68 - I. 二叉搜索树的最近公共祖先
- 9 - class
- Talk about Middleware
猜你喜欢
随机推荐
A complete tutorial for getting started with redis: hyperloglog
Summary of index operations in mongodb
Redis入门完整教程:慢查询分析
图片懒加载的原理
Principle of lazy loading of pictures
页面关闭前,如何发送一个可靠请求
攻防世界 MISC 进阶区 can_has_stdio?
企业如何跨越数字化鸿沟?尽在云原生2.0
Unity-VScode-Emmylua配置报错解决
通过Go语言创建CA与签发证书
【图论】拓扑排序
Sword finger offer 67 Convert a string to an integer
Record: how to scroll screenshots of web pages on Microsoft edge in win10 system?
堆排序代码详解
[sword finger offer] questions 1-5
Hit the core in the advanced area of misc in the attack and defense world
攻防世界 MISC 进阶区 hong
A complete tutorial for getting started with redis: transactions and Lua
Serial port data frame
[machine learning] handwritten digit recognition