qq_析木_0
2017-03-05 10:59
代码如图:
两个汉字,四个字节。按你所说,你觉得应该使用四次写操作,但是那是相对于直接写入字符来说的,此处使用了字节数组,数组相当于一个有序的容器,在数组中”中国“被分成四个字节依次写入其中,out.write(bytes);就将这个数组写入其中,数组其中的写字节操作在内部进行,不是靠四个write操作写入的。
你可以将鼠标放到你写的write上可看到该方法提示Writes b.length bytes from the specified byte array to this file output stream.意为写入指定length长度的字节数组写入此文件输出流。
文件传输基础——Java IO流
133754 学习 · 1030 问题
相似问题