无法弄清楚如何清除此异常

时间:2014-04-24 01:24:00

标签: java nullpointerexception

在运行下面的代码时,我一直得到空指针异常,任何人都可以帮忙吗?它是一种从文本文档中提取随机单词以进行文字游戏的方法。当我在JCreator中运行它时,它可以很好地工作,但是当我尝试在浏览器中打开它时它就会停止工作。谢谢。

     public String getaword()
{

     try
     {
        BufferedReader in = new BufferedReader(new FileReader("sample.txt"));
        String str=null;
        ArrayList<String> lines = new ArrayList<String>();
            while((str = in.readLine()) != null)
            {
                lines.add(str);
                words = lines.toArray(new String[lines.size()]);
            }
     }
    catch (Exception e)
    {
        e.getStackTrace();
    }
   Random r = new Random();
   int num;
   num = new Integer (r.nextInt(words.length));  
   return words[num];
}

0 个答案:

没有答案