バイトのファイル入力ストリーム
:入力4つのストリーム用いた基本的な手順
(1)入力ソースストリームを設定します。
(2)ソースへの入力ストリームを作成します。
(3)は、ソースストリームから読み出された入力データを可能にします。
(4)入力ストリームを閉じます。
II。具体的な実現
ステップ2から1に実装:あなたは、以下の構成方法を使用することができます。
FileInputStreamを(文字列名);
ストリームのFileInputStreamファイル名を作成するために、指定された名前を使用して。
FileInputStreamを(ファイルfile);
入力ストリームを作成するために、Fileオブジェクトを使用します。
(上記の二つの方法およびパラメータファイル名は、ファイル入力ストリームは、入力ストリームの役割に達したファイルのチャネルを開くことで、呼び出されたソースを指定)
次のように使用されます。
try{
FileInputStream in = new FileInputStream("hello.txt");
}
catch(IOException e){
System.out.println("File read error:"+e);
}
(上述した第2の構築方法に類似)
入力データストリームはソースから読み込まう3
:リード方法により実現
)INTリードを(;
未読の場合、この方法は、ソースからのデータの1バイトを読み取る225に0の整数を返しますバイト-1を返します。
INTは、(バイトBを[])読み取り
、 読み出した実際のバイト数を返すてb.lengthバイトをバイト配列bにソースから読み取るために、この方法を試み。あなたは、ファイルまたは-1の最後に到達した場合。
INTリード(バイトB []、
オフINT、INT LEN); バイト配列bにlenバイトを読み取るために、この方法を試み、及び数は、実際のソースから読み取られたバイト返します。パラメータを指定オフデータは、バイト配列の保存開始位置から読み取ります。あなたは、ファイルの終わりに達した場合は、-1が返されます。
4.閉じるストリーム
クローズ();
このメソッドは、ストリームを閉じるための方法です。
注:FileInputStreamのストリームを順次ファイルを読んで、彼らは近くに流れ、それがreadメソッドを呼び出すたびに順次、ソースの内容がソースの最後まで残っまたはオフに読み込みません。
II。バイトファイル出力ストリーム
出力ストリームの基本的な手順:
1.指定した宛先出力ストリーム。
出力ストリームに先のポイントを作成します。2.。
3.先への書き込みデータに出力ストリームをしてみましょう。
4.閉じる出力ストリーム。
IIは、具体
一般的なファイルオブジェクトまたは先のファイルは、Stringオブジェクトを指定します。1.宛先が出力ストリームを与えます。
2.宛先ポイント出力ストリームを作成します。
私たちはたFileOutputStreamクラスのコンストラクタは、リフレッシュ機能出力ストリームを持って使用することができ、ファイルへのリンクを作成します
たFileOutputStream(文字列名を);
このメソッドは、指定されたファイル名の名前を使用することのFileOutputStreamストリームを作成しています。
たFileOutputStream(ファイルファイル);
このメソッドは、ファイルオブジェクトを使用したFileOutputStreamストリームを作成します。
(上記の二つの方法およびパラメータファイル名が宛先指定されたファイル出力ストリームと呼ばれる、アクションの出力ストリームは、ファイルのパスを開くことで達成されます)
出力使用3.書き込みバイトストリーム
方法:
ボイドライト(N-int)を、
この方法は、先に1バイトを書き込みます。
ボイドライト(バイトBは[])
; この方法は、先にバイト配列を書き込みます。
ボイドライト(バイトB []、
INT LEN、オフINT); 始まるメソッド指定されたバイト配列がlenバイト先に書き込まを取るオフオフセット。
空に近い();
近い出力ストリーム。
注:順次ファイルに書き込まれたFileOutputStream流れ、それが近いストリームは、各コール順次先への書き込みの書き込み方法で、流れを知っていることは、閉鎖されていません