Javaの入出力ストリーム操作についてです。
Javaの入出力ストリーム操作
入出力ストリームは、ファイルやメモリにとデータをやりとりする時に使用する仕組みです。
バイトストリーム | キャラクタストリーム | |
---|---|---|
入力ストリーム | java.io.InputStream | java.io.Reader |
出力ストリーム | java.io.OutputStream | java.io.Writer |
入出力ストリームを扱うAPI
入出力ストリームを扱うAPIには以下のようなクラスがあります。
API | 種類 | メモ |
---|---|---|
java.io.FileInputStream | クラス | ファイルからバイト単位で読込むストリームAPI |
java.io.FileOutputStream | クラス | ファイルへバイト単位で書込むストリームAPI |
java.io.DataInputStream | クラス | 基本データ型のデータを読込むストリームAPI |
java.io.DataOutputStream | クラス | 基本データ型のデータを書込むストリームAPI |
API | 種類 | メモ |
---|---|---|
java.io.FileReader | クラス | ファイルから文字単位で読込むストリームAPI |
java.io.FileWriter | クラス | ファイルへ文字単位で書込むストリームAPI |
java.io.BufferedReader | クラス | 文字単位でバッファリングしながら読込むストリームAPI |
java.io.BufferedWriter | クラス | 文字単位でバッファリングしながら書き込むストリームAPI |
コメント