バイトのファイル入出力ストリーム

バイトのファイル入力ストリーム

:入力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流れ、それが近いストリームは、各コール順次先への書き込みの書き込み方法で、流れを知っていることは、閉鎖されていません

公開された35元の記事 ウォンの賞賛0 ビュー1292

おすすめ

転載: blog.csdn.net/c1776167012/article/details/103956606