バイトストリーム読み取りデータのデモ例

fos.txtファイルの内容:

public  class FileInputStreamDemo {
     public  static  void main(String [] args)throws IOException {
         // バイト入力ストリームオブジェクトを作成します 
        FileInputStream fis = new FileInputStream( "myFile \\ fos.txt" ); 

        // バイト入力ストリームオブジェクトを呼び出しますデータの読み取り方法
         // 最初に
        int読み取る = fis.read(); 
        System.out.println(by); // 97 
        System.out.println((char )by); // a 
        
        // 2番目時間を読む 
        =によってfis.read(); 
        のSystem.out.println(よる); 98 // 
        するSystem.out.println((CHAR)沿って); // b 
    } 
}

readメソッドを2回呼び出して、コードの反復が多すぎることがわかった場合、ループを使用してコードを改善できますか?ループを使用する場合は、ループの終了条件を知る必要があります。ヘルプドキュメントでループを確認できます。ストリームの終わりを読み取ると、-1が返されます。

ループすることで読書を改善する:

fos.txtを変更します。

 改善されたコード:

// 循環による読み出し性能
        INTをすることにより、
         一方((= fis.read())= -1によって!){ 
            System.out.print((OF チャーによる)); 
        } 

        // リリースリソース 
        fis.close() ; 

演算結果:

おすすめ

転載: www.cnblogs.com/pxy-1999/p/12704429.html