问答详情
源自:4-2 字节流之文件输入流FileInputStream-2

字节流read方法读取返回一个int类型的数字代表什么呢?

字节流read方法读取返回一个int类型的数字代表什么呢?是码表中对应的一个字符吗?我知道如果如果读到末尾就返回-1,但是前面那块返回的数字有点不理解

提问者:_漾影_ 2017-02-02 08:21

个回答

  • 遇见花开遇见你啊
    2017-02-02 14:46:39

    代表读取到的总的字节数。比如String s = "中国"。在gbk编码下是占用四个字节。
    byte[] b = new byte[5];
    int i = in.read( b ); 此时i等于4