本帖最后由 任亚俊 于 2013-12-25 21:59 编辑
- File file=new File("D:\\IO.txt");
- if(!file.exists()){
- file.createNewFile();
- }
- FileWriter fw=new FileWriter(file);
- char temp[]={'a','b','c','d','\n','\r'};
- fw.write(temp);
- fw.flush();
- char buf[]=new char[64];
- FileReader fr=new FileReader(file);
- int i=0;
- int ch;
- while((ch=fr.read())!=-1){
- buf[i++]=(char) ch;
- //打印每个读到的字符,运行可以看出它读到了\n和\r,分别为10和13
- System.out.println(ch);
- }
- System.out.println(buf);
复制代码
运行上面代码可以看出,可以打印出换行符的ASCII码10和13.
|