这里面,整数i,表示的是unicode码么?跟gbk有什么关系?
fis.read()方法的返回值是什么?弄清楚这个你就明白了。返回值是int类型的整数,当read()完文件内容,就会返回-1。我是这么理解的。
老哥 基础啊要打好啊 很重要的
我的理解应该是把读到的字节转换成int类型返回的
i和编码没有关系,你定义的fis是字节流,所以每次读取1字节的内容,1字节=8bit,放到i的低8位中。和编码完全没有关系