黑马程序员技术交流社区

标题: 关于IO流反向读取文本文件的一个小程序分享 [打印本页]

作者: 夏儒日    时间: 2012-7-7 18:38
标题: 关于IO流反向读取文本文件的一个小程序分享
看了毕老师IO流关于读取文本文档的程序,想起以前老毕讲关于反向输出一个字符串的知识,于是想,能不能反向输出一个文本文档呢?于是就自己琢磨了一下,发现可以,跟大家分享下咯.......
/*
反向读取文本文件
*/
import java.io.*;
class  BufferedReaderDemo
{
public static void main(String[] args) throws IOException
{
  //c创建一个读取流对象和文件相关联
  FileReader fr = new FileReader("demo1.txt");
  //为提高效率,加入缓冲的技术,将字符读取流作为
  //参数传递给对象的构造函数
  BufferedReader bufr = new BufferedReader(fr);
  StringBuffer sb =new StringBuffer();
  String line = null;
  while ((line=bufr.readLine())!=null)
  {
   sb.append(line);
   //System.out.println(line);
  }
  bufr.close();
  System.out.println(sb.reverse());
}
}
正常读取文本文档结果:

反向读取文本文档结果

一个小程序....跟大家分享下~~~0.0

作者: 丁二跃    时间: 2012-7-7 18:49
你这个不是反向读取啊:P,仍然是正常读取,只不过所有内容读取完后,给反转输出了……
作者: 田建    时间: 2012-7-7 19:31
恩恩,同意楼上说法,但是确实也是达到了楼主说的最后的效果!




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