我有一小段代码,可以将文件中的文本打印到名为textArea的JTextArea中。
不幸的是,我使用的方法逐行进行(并不理想),因此我必须在每行后面附加一个\n。
现在这样做很好,但是会在末尾创建一个新行。
我目前使用的代码如下:
不幸的是,我使用的方法逐行进行(并不理想),因此我必须在每行后面附加一个\n。
现在这样做很好,但是会在末尾创建一个新行。
我目前使用的代码如下:
class menuOpen implements ActionListener {
public void actionPerformed(ActionEvent e)
{
try {
File filePath = new File("c:\\test.txt");
FileInputStream file = new FileInputStream(filePath);
BufferedReader br = new BufferedReader(new InputStreamReader(file));
String displayText;
while ((displayText = br.readLine()) != null) {
textArea.append(displayText + "\n");
}
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
有人可以帮我去掉最后一行吗?