0
我试图在用户输入并将其存储在文本文件中,我能够接受输入并存储它,但现在我试图在JOptionPane
窗口中显示该输入。有人可以帮帮我吗。我是stackflow的新手,这是我的第一篇文章。如何读取文本文件并使用JoptionPane显示它?
/*Here i am taking in user input and storing it in a file called "dictionary.txt".*/
public static String addNewWord()throws IOException
{
String newWord = "";
newWord = JOptionPane.showInputDialog(null, "Enter the word you want to add to your dictionary.");
FileWriter aDictionary = new FileWriter("dictionary.txt", true);
PrintWriter out = new PrintWriter(aDictionary);
out.println(newWord);
out.close();
aDictionary.close();
return newWord;
}
/* Now i am trying to read "dictionary.txt" and display it using JOptionPane*/
public static String listDictionary()throws IOException
{
FileReader aDictionary = new FileReader("dictionary.txt");
String aLineFromFile = FileReader;
JOptionPane.showMessageDialog(null, aLineFromFile);
aDictionary.close();
return aLineFromFile;
}
感谢,如果多条线路我会怎么做呢?目前它只读取文本文件的一行。 –
我已更新代码以反映阅读多行,并且我不认为您想要从此函数返回字符串。我已经删除了,以及 – redDevil
非常感谢你 –