如何將我的代碼中的緩衝讀取器更改爲Scanner,因爲我不允許使用BufferedReader?或者甚至有可能?文本文件Buffered Reader
public static void Option3Method() throws IOException
{
FileReader fr = new FileReader("wordlist.txt");
BufferedReader br = new BufferedReader(fr);
String s;
String words[]=new String[500];
String word = JOptionPane.showInputDialog("Enter a word to search for");
while ((s=br.readLine())!=null)
{
int indexfound=s.indexOf(word);
if (indexfound>-1)
{
JOptionPane.showMessageDialog(null, "Word was found");
}
else if (indexfound<-1)
{
JOptionPane.showMessageDialog(null, "Word was not found");}
}
fr.close();
}
}
這給了我一個錯誤,然後說String s沒有定義? – user2205055 2013-04-07 15:31:10
因此,聲明名爲's'的變量。我沒有給你完全烘焙的代碼,你可以直接在你的代碼中使用。這只是一個示例,它指示現有代碼的哪一部分需要更改以及如何更改。 – 2013-04-07 15:35:46