java吧 关注:1,253,258贴子:12,739,680
  • 8回复贴,共1

【急】求助!!!看了半天也不知道错在哪儿。。。。。

只看楼主收藏回复

求大神们帮帮忙~~


1楼2013-05-21 11:20回复
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.io.IOException;
    import java.util.ArrayList;
    @SuppressWarnings("unchecked")public class Game{
    int num=0;
    String contents;
    ArrayList Dlist;
    public void loadIn(){
    try {
    FileReader fileReader = new FileReader("dictionary.txt");
    BufferedReader bufferedReader = new BufferedReader(fileReader);
    contents = bufferedReader.readLine();
    while (contents != null) {
    Dlist.add(contents);
    contents = bufferedReader.readLine();
    }
    bufferedReader.close();
    fileReader.close();
    }
    catch (IOException e) {
    System.out.println("Errors occured");
    System.exit(1);
    }
    }


    2楼2013-05-21 11:23
    回复
      Dlist.add(contents);这一行
      总是报错:Exception in thread "main" java.lang.NullPointerExceptionat Game.loadIn(Game.java:18)at HangmanCL.main(HangmanCL.java:16)


      3楼2013-05-21 11:25
      回复
        这难道是没有main方法的错误?


        IP属地:上海4楼2013-05-21 11:28
        收起回复
          ArrayList Dlist; 没有初始化 导致空指针异常


          5楼2013-05-21 11:32
          收起回复
            ArrayList<String> Dlist=new ArrayList<String>();


            来自手机贴吧7楼2013-05-21 13:45
            回复