Я пытаюсь перебрать HashMap
методом keySet()
, как показано ниже:
for (String key : bundle.keySet()) {
String value = bundle.get(key);
...
}
Я использую множество циклов 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);
}