www.rjpf.net > jAvA mAp.gEt null

jAvA mAp.gEt null

可以的啊, HashMap 支持key=null 但是 Hashtable 不支持 key =null

list跟map是两种不同的数据结构,map里放的是(key:value)形式的数据,你先把list.get(0)输出一下看是什么东西,再决定取值吧。

都可以为空 但是如果有多个空健的话,后面的会把前面的覆盖。 你可以做个测试。 public static void main(String[] args) { // TODO Auto-generated method stub Map map = new HashMap(); map.put(null, null); map.put(null, null); map.put("...

map实现类, 有很多实现类,各个情况不一 比如Hashtable 键、值都不允许为null(但允许为空字符串) 而HashMap 允许 键、值为null 希望对你有帮助

map中存储的是键值对,也就是说通过set方法进行参数和值的存储,之后通过get“键”的形式进行值的读龋举例: Map map = new Hashmap();//创建一个map map.put("key","value");//给map赋值 String vlaues = map.get("key");//获取map中键值为“key”...

你这个就是犯了典型的错误。 情况1: map.put("a", null); map.get(a) == null (true) 情况2: map中没有a Map map = new HashMap(); map.get("a") == null (true) 这样map.get(a) == null,是只a映射null,还是根本就没有a元素,就不能确定了。一...

楼主,通过map.get(key)的意思是得到键所对应的值,如果你想得到单纯的键的话,那你调用keySet()方法,然后通过迭代取出键。。。楼主祝你成功!

因为你的文件中多了很多空格,把空格都去掉就对了 09105101空格空格空格 孙天

public static void main(String[] args) { Map map = new HashMap(); map.put("1", null); List list1 = map.get("1");//存入的是null 取出来肯定也是null ,不管赋给哪个引用变量 if (list1 == null) {//所以这个判断一定会进入 list1 = new A...

map 允许null键null值 你的value引入的是一个变量吧 这个变量获取到的值为空 会报空指针异常,可以对这个变量做一个判断不就行了

网站地图

All rights reserved Powered by www.rjpf.net

copyright ©right 2010-2021。
www.rjpf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com