您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 字节流 >

Java中字节流和字符流的read()方法为什么返

发布时间:2019-07-29 20:39 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  * read()方法需要返回一个特殊的值来表示流末尾, 这个值不能和流中的数据重复

  * 字符流中读取到的char是直接当作int使用, 例如读取到一个a也就是97的时候, 那么就相当于返回了一个int的97

  * 字节流中不能这么做, 因为如果文件中存在数据-1, 把-1直接当作int返回还是-1, 那么就无法区分这个读到的结果是流末尾还是流中的数据了

  * read()方法内部将读取到的所有字节高位补0转为int返回, 这样做所有的数据都会是正数

http://hazardlabo.com/zijieliu/370.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有