可能重複:
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?