-1
当我编译我的代码,我得到如下:的NullPointerException Java中
Display ommitted hash table:
Exception in thread "main" java.lang.NullPointerException
at Hash.display_hash_table(Hash.java:268)
at Driver.main(Driver.java:20)
这里是代码的相关部分:
public void display_hash_table()
{
System.out.println("Display ommitted hash table: ");
pw.append("Display ommitted hash table: \n");
for (int i = 0; i < table.length; i++) {
System.out.println(String.valueOf(i) + "\t" + table[i].getData());
pw.append(String.valueOf(i) + "\t" + table[i].getData() + "\n");
}
System.out.println("The total number of probes is: " + String.valueOf(this.count_probe) + "\n");
pw.append("The total number of probes is: " + String.valueOf(this.count_probe) + "\n");
}
和
omitted_words.display_hash_table();
没有人有任何可能是我的错误的建议?谢谢!
在你的Hash类的第268行,你尝试访问一个对象,它是null。要么是pw要么是表格。 – Dominik 2014-12-03 04:51:17