JavaのIOストリームは常に頭痛の種でした(システムでJavaを学んでいないので、通常、ドキュメントを読むために必要な機能を実装する必要があります)。
最近、私は要件に遭遇しました:ファイルバイトのバイトを読む。オンラインで多くの方法と多くのコードがあります。簡単な方法を共有します(少なくとも私のニーズに合わせて機能します)。
file file = new file(filename); // filenameはファイルディレクトリです。inputStreamin = nullを設定してください。 byte [] bytes = null; in = new FileInputStream(file); //使用する本物は、fileInputStreamクラスのread()メソッドです。 //in.abailable()は、ファイルのバイト数をin.read(bytes); //ファイルのバイトをバイト配列に1つずつin.close(); //閉じることを忘れないでください
もちろん、中央の例外を処理する必要があります。誰もが例外処理のために異なるニーズを持っているので、ここでキャッチを保存してください~~~
小さなファイルのバイト数をin.abailable()を取得しても構いませんが、大きなファイルでは試していません。しかし、それは大丈夫なはずです、さもなければ、この方法の重要性は何ですか? ? ?
バイトでファイルを読み取るJavaの上記の簡単な例は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。