【发布时间】:2011-01-23 22:14:47
【问题描述】:
我想为新类的每个实例携带一个 HashMap 作为静态成员。但是,每次我尝试将 .get 或 .put 放入我的 HashMap 时,都会收到 NullPointerException。救命!?
我在做:public class EmailAccount {
private static HashMap<String,Integer> name_list; 然后name_list.put(last_name, occurences); 甚至name_list.containsKey(last_name); 返回 NullPointer。
这来自较早的问题:Count occurrences of strings in Java
【问题讨论】:
-
ObComment:可变静态通常是一个非常糟糕的主意。
标签: java hashmap static-members