【发布时间】:2015-01-07 14:42:51
【问题描述】:
对不起,标题很差,不知道该怎么称呼它! 基本上我做了下面的循环来显示文件的前六行,得到了排序。但是,在显示六行时,我不确定如何让它们每次出现在不同的行上。我得到的最接近的是将 joptionpane 包含在循环中,显示一行,然后在下一个等的下一个 joptionpane 上。底部的第二个 joptionpane 显示所有行,但在同一行而不是下一行等。我应该如何使它每次都出现在下一行? \n 似乎不起作用。
private static void doOptionTwo(int balance) throws IOException {
JOptionPane.showMessageDialog(null, "Option two selected ");
String sum = null;
BufferedReader br = null;
br = new BufferedReader(new FileReader("file1.txt"));
for (int i = 1; i <= 6; i++){
String line1 = br.readLine();
//JOptionPane.showMessageDialog(null, line1);
sum = sum + line1;
}
if (br != null)br.close();
String log = sum;
JOptionPane.showMessageDialog(null, log);
}
【问题讨论】:
-
您使用与普通字符串中相同的转义字符来休息:\n
标签: java string loops bufferedreader joptionpane