问答详情
源自:5-1 字节字符转换流

关于read()输出问题,求解答。(自学党真痛苦)

58e6f47800016c4109920744.jpg
这里面,整数i,表示的是unicode码么?跟gbk有什么关系?

提问者:愤怒的奇异果 2017-04-07 10:08

个回答

  • 慕粉2043179507
    2017-04-07 11:25:04
    已采纳

    fis.read()方法的返回值是什么?弄清楚这个你就明白了。返回值是int类型的整数,当read()完文件内容,就会返回-1。我是这么理解的。

  • kk求知者
    2018-03-29 21:47:11

    老哥 基础啊要打好啊 很重要的

  • Li丶Targaryen
    2017-06-28 14:46:34

    我的理解应该是把读到的字节转换成int类型返回的

  • qq_小丸子_1
    2017-04-07 11:28:39

    i和编码没有关系,你定义的fis是字节流,所以每次读取1字节的内容,1字节=8bit,放到i的低8位中。和编码完全没有关系