可能性の重複は:
Why Java OutputStream.write() Takes Integer but Writes BytesFileOutputStream.write(int b)とは何ですか?
FileOutputStream.write(int b)
のドキュメントは、それがファイルにバイトを書き込みますが、引数が整数であると述べています。誰か明確にしてもらえますか?
可能性の重複は:
Why Java OutputStream.write() Takes Integer but Writes BytesFileOutputStream.write(int b)とは何ですか?
FileOutputStream.write(int b)
のドキュメントは、それがファイルにバイトを書き込みますが、引数が整数であると述べています。誰か明確にしてもらえますか?
int
引数の最下位バイトをファイルに書き込みます。
実際には、そのintからの最下位バイトだけが書き込まれます。これは実際に前に議論されました:Why does the write(int b) method of OutputStream exist?