在运行下面的代码时,我一直得到空指针异常,任何人都可以帮忙吗?它是一种从文本文档中提取随机单词以进行文字游戏的方法。当我在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];
}