• ベストアンサー

BufferedWriterクラスのnewLineメソッド

はじめまして。javaのBufferedWriterクラスのnewLineメソッドの使い方を知りたいのですが、ネット等で調べてもイマイチ使い方が良く分かりません。どのような時に使用するメソッドなのか、また、newLineメソッドを使用した例文をどなたか書いて下さる方いらっしゃいましたらよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom11
  • ベストアンサー率53% (134/251)
回答No.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)
回答No.1

newLineは改行するメソッドです。 Cなんかだと"\n"の出力で代用したりしますが、一般に改行文字は処理系依存("\r\n"だったり"\r"だったり)なので、文字出力とは別に改行のためのメソッドを用意しています。

nerikam
質問者

お礼

わざわざありがとうございました。参考になりました!

関連するQ&A

専門家に質問してみよう