InputStream データを OutputStream に転送するための簡単な方法
Java で入力ストリームから出力ストリームにデータを転送することは、簡単なことのように思えるかもしれません。タスク。ただし、多くの場合、バイト バッファーを管理し、最後に到達するまで入力を反復処理するカスタム コードの作成が必要になります。このアプローチは特に複雑ではありませんが、洗練さと明快さに欠けています。
IOUtils のコピー メソッドの紹介
このプロセスを簡素化するには、次の方法で提供されるコピー メソッドの利用を検討してください。 Apache の commons-io ライブラリ。このメソッドは、基礎となる機能をエレガントにカプセル化し、手動のバッファ管理と反復の必要性を軽減します。
使用例
これは、copy メソッドの使用方法を示すコード スニペットです。 :
InputStream in; OutputStream out; IOUtils.copy(in, out); in.close(); out.close();
このメソッドをコードに組み込むことで、
要約すると、Apache commons-io の copy メソッドは簡単な方法を提供します。データを入力ストリームから出力ストリームに転送します。そのシンプルさと有効性により、Java コードを合理化するための貴重なツールとなります。
以上がJava で InputStream と OutputStream の間でデータを簡単に転送するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。