2014-12-03 61 views
-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(); 

没有人有任何可能是我的错误的建议?谢谢!

+0

在你的Hash类的第268行,你尝试访问一个对象,它是null。要么是pw要么是表格。 – Dominik 2014-12-03 04:51:17

回答

1

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

+0

我真的是一个白痴实际上是事业。我需要在项目文件夹中包含ignored.txt文件和省略的文字。我明白了,该计划现在按预期工作。 – user3727648 2014-12-04 00:58:54