我试图HashMap
用如下keySet()
方法循环:
for (String key : bundle.keySet()) {
String value = bundle.get(key);
...
}
Run Code Online (Sandbox Code Playgroud)
我用了很多的for-each上HashMaps这样的循环在我的代码其他部分,但是这一次作为一个怪异的行为:它的大小为7(什么是正常的),但是keySet
,entrySet
和values
被null
(根据Eclipse调试器)!
"bundle"变量被实例化并填充如下(没有原始...):
Map <String, String> privVar;
Constructor(){
privVar = new HashMap<String, String>();
}
public void add(String key, String value) {
this.privVar.put(key, value);
}
Run Code Online (Sandbox Code Playgroud)