复制代码
- <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个字符合并成一个回车了这是为什么呢?
QQ截图20140316084429.png (11.44 KB, 下载次数: 3)
我的Demo.txt文件
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |