java map.put(key,value) value中有一个空值,无法插入到map中,怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java map.put(key,value) value中有一个空值,无法插入到map中,怎么解决?相关的知识,希望对你有一定的参考价值。
1、Java中的Map是允许value为空的,2、如果你插入不进去可以试试""空字符串
3、你也可以去看看讯云资源网是一个关于资源下载、快速问答和新闻资讯的网站 参考技术A map 允许null键null值 你的value引入的是一个变量吧 这个变量获取到的值为空 会报空指针异常,可以对这个变量做一个判断不就行了 参考技术B 无法插入的话,用map。get(key)得到的也是null值 参考技术C value可以为空啊 参考技术D 你是不是指定泛型了,String等可以为空
如何取出 Map中key和value的值
参考技术A 12
3
4
5
6
7
8
public static void main(String[] args)
Map<String, String> map = new HashMap<String, String>();
map.put("1", "v1");
map.put("2", "v2");
for (String key : map.keySet())
System.out.println("key= " + key + " and value= " + map.get(key));
取key和value
以上是关于java map.put(key,value) value中有一个空值,无法插入到map中,怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章