【发布时间】:2013-05-06 12:02:07
【问题描述】:
我想知道,在尝试访问特定密钥之前检查它是否有意义。示例:
Map myMap ....
if myMap.containsKey(key) {
Object value = myMap.get(key);
.....
}
不使用containsKey的例子:
Object value = myMap.get(key);
if (value != null) {
......
}
编辑:澄清空键和值。假设该映射不允许空键和空值,因此这两个示例是相同的。
【问题讨论】:
-
这是重复的和 not appropriate for SO。
-
@dhblah 您的编辑使您的问题成为一个完全不同的问题。