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要研究的东西了。我是不是专牛角尖了?
|