HashMap、HashTable的key和value是否可为null
2018-03-01 21:34
453 查看
public class Test {
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();//HashMap对象
Map<String, String> tableMap = new Hashtable<String, String>();//HashTable对象
map.put(null, null);
System.out.println("hashMap的[key]和[value]均可以为null:" + map.get(null));
try {
tableMap.put(null, "3");
System.out.println(tableMap.get(null));
} catch (Exception e) {
System.out.println("【ERROR】:hashTable的[key]不能为null");
}
try {
tableMap.put("3", null);
System.out.println(tableMap.get("3"));
} catch (Exception e) {
System.out.println("【ERROR】:hashTable的[value]不能为null");
}
}
}
运行结果:hashMap的[key]和[value]均可以为null:null
【ERROR】:hashTable的[key]不能为null
【ERROR】:hashTable的[value]不能为null
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();//HashMap对象
Map<String, String> tableMap = new Hashtable<String, String>();//HashTable对象
map.put(null, null);
System.out.println("hashMap的[key]和[value]均可以为null:" + map.get(null));
try {
tableMap.put(null, "3");
System.out.println(tableMap.get(null));
} catch (Exception e) {
System.out.println("【ERROR】:hashTable的[key]不能为null");
}
try {
tableMap.put("3", null);
System.out.println(tableMap.get("3"));
} catch (Exception e) {
System.out.println("【ERROR】:hashTable的[value]不能为null");
}
}
}
运行结果:hashMap的[key]和[value]均可以为null:null
【ERROR】:hashTable的[key]不能为null
【ERROR】:hashTable的[value]不能为null
相关文章推荐
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null 或者 ""
- HashMap、HashTable的key和value是否可为null
- HashMap、HashTable的key和value是否可为null
- HashMap HashTable ConcurrentHashMap key和value是否可以null的问题 源码分析
- HashMap HashTable ConcurrentHashMap key和value是否可以null的问题 源码分析
- Java Hashmap Key/Value均可为null, HashTable均不能为null
- 笔记001--Hashtable/HashMap与key/value为null的关系
- Hashtable/HashMap与key/value为null的关系