【发布时间】:2009-01-30 14:32:47
【问题描述】:
我有一段代码可以将文本从文件打印到名为 textArea 的 JTextArea。
不幸的是,我使用的方法是逐行进行的(不理想),所以我必须在每一行附加一个 \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();
}
}
}
谁能帮我去掉最后一行?
【问题讨论】: