Java中的NullPointerException

Java中的NullPointerException,java,nullpointerexception,Java,Nullpointerexception,当我编译我的代码时,我得到以下信息: 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.printl

当我编译我的代码时,我得到以下信息:

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");

}

有人对我可能犯的错误有什么建议吗?谢谢大家!

为空是异常最可能的原因。

在哈希类的第268行,您试图访问一个空对象。要么是pw,要么是table,其实是因为我是个白痴。我需要在项目文件夹中包含省略的.txt文件和省略的单词。我想出来了,程序现在按预期运行。
    omitted_words.display_hash_table();