A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 001可望成功 中级黑马   /  2014-6-23 13:51  /  1177 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Reader
package day03;

import java.io.*;

public class Reader1{

public static void main(String [] args) throws Exception{  

FileReader read = new FileReader("Demo.txt");

  int ch = 0;  

while((ch=read.read())!=-1)

   System.out.println("ch="+ch);   read.close();  

}

}
看了API,在流操作以及索引等一些其他问题的判断上,java都是使用-1来判断存储内容是否成功,或查询结果是否存在?这里的-1到底有什么含义呢,哪位大神能给详细的解释一下。

细细想了一下,这个好像不是java要研究的东西了。我是不是专牛角尖了?

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

4 个回复

倒序浏览
read()方法读取到结束标记的返回值而已,楼主没必要在这钻牛角尖

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
龟腚!!!!!!!!!!!!!!!!!
回复 使用道具 举报
楼主学的很仔细
回复 使用道具 举报
谢谢大家了,我也知道这不是java要研究的内容,但就是有点好奇,想了解一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马