常用集合存放null
来源:互联网 发布:泰语自学软件 编辑:程序博客网 时间:2024/05/17 01:57
1.List、Set、Map集合:
List arrayList = new ArrayList(); arrayList.add(null); arrayList.add(null); arrayList.forEach(System.out::println); List linkedList = new LinkedList(); linkedList.add(null); linkedList.add(null); arrayList.forEach(System.out::println); HashSet hashSet = new HashSet(); hashSet.add(null); //hashSet.add(null);//只能添加一个 hashSet.forEach(System.out::println); HashMap hashMap = new HashMap(); hashMap.put(null, null); hashMap.forEach((key, value) -> System.out.println(key + ":" + value)); Hashtable hashtable = new Hashtable(); //hashtable.put(null, null);//不能添加 hashtable.forEach((key, value) -> System.out.println(key + ":" + value));
由此可知:
List 集合可以存储多个null;
Set集合也可以存储null,但只能存储一个;
HashMap可以存储null键值对,键和值都可以是null,但如果添加的键值对的键相同,则后面添加的键值对会覆盖前面的键值对,即之后存储后添加的键值对;
Hashtable不能添加null,抛空指针。
阅读全文
0 0
- 常用集合存放null
- 集合存放null
- List、Set、Map集合存放null解析及HashMap、Hashtable异同点解析
- list ,set,map 三中类型的集合那些能存放null类型的值
- 集合存放图片
- java各常用集合类是否接受null值
- java各map中存放null值
- 读取本地文件存放list集合中
- List集合 混合存放数据 简单实现
- Collection集合中存放自定义对象
- C#2008新功能(各种不同类型存放null值)
- 集合判断是否为null
- List 集合去除 null 元素
- ES集合非NULL查询
- iphone常用的文件存放路径
- iphone常用的文件存放路径
- iphone常用的文件存放路径
- Unity 常用常找的东西存放
- link的media=”screen”右键打印预览乱码
- Android代码跳转到设置相关
- 技术文章 | iOS 防 DNS 污染方案调研 --- Cookie 业务场景
- Android Studio出现 No service of type Factory available in ProjectScopeServices.的错误解决方案
- 顺时针打印矩阵
- 常用集合存放null
- Windows进程查看与杀死
- Android BLE低功耗蓝牙开发(上)关于GATT服务器的理论与搭建
- python实现简易web多进程静态服务器
- 基础语言百问-Python
- 十一,类型参数化
- 安全性测试
- 网络编程概念
- 在线进销存系统_实用型进销存管理软件