课程
/后端开发
/Java
/文件传输基础——Java IO流
代码如图:
2017-03-05
源自:文件传输基础——Java IO流 4-3
正在回答
两个汉字,四个字节。按你所说,你觉得应该使用四次写操作,但是那是相对于直接写入字符来说的,此处使用了字节数组,数组相当于一个有序的容器,在数组中”中国“被分成四个字节依次写入其中,out.write(bytes);就将这个数组写入其中,数组其中的写字节操作在内部进行,不是靠四个write操作写入的。
你可以将鼠标放到你写的write上可看到该方法提示Writes b.length bytes from the specified byte array to this file output stream.意为写入指定length长度的字节数组写入此文件输出流。
qq_析木_0 提问者
慕粉18435131560
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
2 回答write方法不是每次只能写入一个字节么,为什么对于汉字,只调用一次write就能全部写入呢?
4 回答write方法不是每次只能写入一个字节么,为什么对于汉字,只调用一次write就能全部写入呢?
4 回答write只写一个字节,为啥写个中文指针进2
1 回答方法write不是只能写入int类型或者字节吗,为什么单个字母可以?
3 回答gbk编码下 大写字母A是一个字节吗