IM在一所学校分配的工作,和IM应该使HashMap中的数组是这样的:阵列的HashMap的一个HashMap的
HashMap<String, Person>[] mood = (HashMap<String, Person>[]) new HashMap<?, ?>[6];
IM从文件中读取,它是这样的。问题是,它会给出NullPointerException,我尝试将心情置于情绪[0]中!无法找到关于HashMap的阵列在我的书是如何工作的事情.. :(将竭诚为所有帮助(:
Person p = new Person();
p.name = word[1];
p.age = word[2];
p.mood = word[3];
people.put(p.name, p);
if (p.mood.equals("HAPPY")) {
mood[0].put(p.mood, p); //NullPointerException
}
提示:数组的第一个元素es没有索引1. – 2012-10-31 11:51:57