2013-10-10 58 views

回答

3

附加在每个迭代

while ((line = in.readLine()) != null) { 
    System.out.println(line); 
    result.append(line).append("\n"); 
} 
1

一个新行试试这个:

while ((line = in.readLine()) != null) { 
System.out.println(line); 
result.append(line); 
result.append("\n"); 
} 
+0

和两个附加在一行:) –

0

你可以用它System.out.printf();

1

追加平台独立的新线路使用:

System.getProperty("line.separator") 

产生的代码将是:

while ((line = in.readLine()) != null) { 
    System.out.println(line); 
    result.append(line); 
    result.append(System.getProperty("line.separator")); 
} 

,如果您使用的BufferedWriter写入文件,你也可以拨打“换行符()”追加一个换行符。

+0

当我尝试此代码..结果文件为空 – kreya

+0

什么是一种对象的结果?请妥善关闭流? – BikingGlobetrotter