本帖最后由 王浩龙 于 2014-3-16 08:57 编辑
- <p align="left">public class FileReaderTest {
- public static void main(String[] args) throws IOException {
- FileReader fr = new FileReader("Demo.txt");//关联读的文件里边只有a回车b
- int num = -1;
- while((num =fr.read())!=-1){
- System.out.println(num);把读到的每个字符对应的数字打印出来。
- }
- }
- }</p>
复制代码
打印结果是
97
13
10
98
可以看出fr.read()是把回车键当作两个字符来看的
如果我把 System.out.println(num);变成 System.out.print((char)num);
打印结果是:
a
b
这里又把2个字符合并成一个回车了这是为什么呢?
|
|