请教JAVA一个简单的读取问题

[复制链接]
查看11 | 回复2 | 2009-7-24 01:38:59 | 显示全部楼层 |阅读模式
下面就是 read 方法的使用方法了。。楼主一看就明白了。。不过我建议楼主下载一个API文档自己去看,就明白什么意思了!public int read()throws IOException从此输入流中读取一个数据字节。如果没有输入可用,则此方法将阻塞。 指定者:类 InputStream 中的 read返回:下一个数据字节;如果已到达文件末尾,则返回 -1。 抛出: IOException - 如果发生 I/O 错误。祝你好运!
回复

使用道具 举报

千问 | 2009-7-24 01:38:59 | 显示全部楼层
读取数据的时候如果没有读到就返回-1...(char)i应该是强制类型转换把读到的String类型的对象转换为字节对象,就是char类型~
回复

使用道具 举报

千问 | 2009-7-24 01:38:59 | 显示全部楼层
(e.read())!=-1 相当于是一个赋值。如果e.read()为非,那么返回值就为-1char,是一个字符类型,就是说i这个变量为char这个类型。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行