可能重复:
Why Java OutputStream.write() Takes Integer but Writes Bytes
FileOutputStream.write(int b)
的文档说明它将字节写入文件,但参数是整数。请有人澄清一下吗?
答案 0 :(得分:1)
它将int
参数的最低有效字节写入文件。
答案 1 :(得分:0)
它实际上只从该int写入最低位字节。这实际上是在讨论之前:Why does the write(int b) method of OutputStream exist?