视频里写“中”字那一段指针到12了?为什么
gbk编码会将一个汉字转成2个字节
而RandomAccess中write(byte[])方法内部调用了wrietBytes()方法,wrietBytes这个方法会将字节数组写入文件。
public void write(byte b[]) throws IOException { writeBytes(b, 0, b.length); }
wrietBytes方法是jvm调用c/c++程序的接口,没有跟到源码...
同问。。
因为一个汉字两个字节