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

来源:5-1 字节字符转换流

愤怒的奇异果

2017-04-07 10:08

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

写回答 关注

4回答

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

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

    慕函数810... 回复愤怒的奇异果

    老师讲的是返回的是字节的个数,感觉实在不好理解,也理解为就是字节。。就和前面List集合一样,List s1,这s1既是集合里的元素,也可以说是里面的一个“对象”,直接可以调用增删改查的方法,不是吗

    2017-05-17 19:22:12

    共 4 条回复 >

  • 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位中。和编码完全没有关系

    qq_小丸子... 回复愤怒的奇异果

    1、你不是在上边定义了吗?int i 2、是字节,FileInputStream是字节流,每次读取1字节 3、不懂你问的什么

    2017-04-07 17:48:37

    共 3 条回复 >

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133755 学习 · 1030 问题

查看课程

相似问题