Java ファイルの入出力
Stream バイナリ
java.io.*
- OutputStream
- FileOutputStream
出力先(ファイル)を指定 (形式はFileクラス / FileDescriptorクラス / ファイル文字列) - ObjectOutputStream
オブジェクトを出力 - FilterOutputStream
- DataOutputStream
char/boolean / String / int / double / float /byte 変数を出力
Onputに対応してInputがある。
Reader/Writer テキスト
- FileReader → BufferedReader
BufferedReader br = new BufferedReader(new FileReader(filename)); - FileWriter → BufferedWriter
- BufferedReader br = new BufferedWrite(new FileWriter(filename));
例外
- java.jang.Exception
- java.io.IOException
入出力例外 - java.io.FileNotFoundException
指定したファイルが見つからない - java.lang.SecurityException
アクセス権の問題など