黑马程序员技术交流社区

标题: java中的各种“-1”问题? [打印本页]

作者: 001可望成功    时间: 2014-6-23 13:51
标题: java中的各种“-1”问题?
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要研究的东西了。我是不是专牛角尖了?


作者: ‍杨博    时间: 2014-6-23 13:54
read()方法读取到结束标记的返回值而已,楼主没必要在这钻牛角尖
作者: 会说话的木头    时间: 2014-6-23 14:00
龟腚!!!!!!!!!!!!!!!!!
作者: ahuhxl    时间: 2014-6-23 14:47
楼主学的很仔细
作者: 001可望成功    时间: 2014-6-23 15:21
谢谢大家了,我也知道这不是java要研究的内容,但就是有点好奇,想了解一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2