Java Gold合格への道 ~Java I/O・プリミティブ型のデータ出力~
スポンサーリンク
こんにちは。たろすです。
今回はJava I/Oのプリミティブ型のデータ出力について説明します。
方法
PrentStreamやPrintWriterクラスを使用することでプリミティブ型をそのまま出力できます。
機能はほぼ同じなのでここではPrintWriterの使い方を紹介します。
String filePath = "sample.txt"; try (PrintWriter writer = new PrintWriter(filePath)) { writer.println(1); writer.println(0.1); writer.println(true); } catch (FileNotFoundException e) { e.printStackTrace(); } try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { String line; while ((line = br.readLine()) != null) { System.out.println(line); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
1 0.1 true
printメソッドは改行なしの出力、printlnメソッドは改行ありの出力です。
printlnはプラットフォームにあわせた改行文字を出力するため、開発者が意識する必要はありません。