2017-11-09 8 views
-3

ファイル名: BufferedReaderExample.txtなぜ出力が1行になっていますか?

hello 
amarnath 
durga 
india 
asia 

ソースファイル:BufferedReaderExample.java

import java.io.*; 
class BufferedReaderExample 
{ 
public static void main(String[] args) throws IOException 
{ 
    FileReader fr = new FileReader("BufferedReaderExample.txt"); 
    BufferedReader br = new BufferedReader(fr); 
    String s = br.readLine(); 
    while(s!=null) 
    { 
     System.out.print(s); 
     s = br.readLine(); 
    } 
    br.close(); 
} 
} 

私は1行で出力を取得していますなぜ?

あなたは、各ラインが分離されるようにしたい場合は、代わりにこれを使用してください

System.out.print(s); 

を使用している

helloamarnathdurgaindiaasia 
+0

あなたは**行**として読んでいるが、その後、改行 –

+0

せずに印刷します'System.out.println'ではありません – alfasin

+0

あなたは印刷を使用していますが、改行なしで印刷しています。 – PSo

答えて

2

System.out.println(s); 
3

をあなたはまた、新しい行を追加するには、この操作を行うことができます。

System.out.print(s + “\n”)

または多分あなたは、各単語の間にスペースが欲しい場合:あなたは `System.out.printを使用しているので、

System.out.print(s + “ ”)

関連する問題