- ベストアンサー
BufferedWriterクラスのnewLineメソッド
はじめまして。javaのBufferedWriterクラスのnewLineメソッドの使い方を知りたいのですが、ネット等で調べてもイマイチ使い方が良く分かりません。どのような時に使用するメソッドなのか、また、newLineメソッドを使用した例文をどなたか書いて下さる方いらっしゃいましたらよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは、 サンプルコードです。 package newline; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class newline { FileWriter fw; BufferedWriter bw; String [] ss ={"a","b","c","d","e","f","g"}; public newline() { try { fw = new FileWriter(new File("test.txt")); bw = new BufferedWriter(fw); for(String s:ss){ bw.write(s); bw.newLine(); } bw.close(); fw.close(); } catch (IOException ex) { ex.printStackTrace(); } } public static void main(String[] args) { new newline(); } } bw.newLineがないと、 test.txtのファイルの中身は、 abcedfg bw.newLineがあると、 ファイルの中身は a b c d e f g の様になります。
その他の回答 (1)
- rinkun
- ベストアンサー率44% (706/1571)
newLineは改行するメソッドです。 Cなんかだと"\n"の出力で代用したりしますが、一般に改行文字は処理系依存("\r\n"だったり"\r"だったり)なので、文字出力とは別に改行のためのメソッドを用意しています。
お礼
わざわざありがとうございました。参考になりました!