A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

看了毕老师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

2 个回复

正序浏览
恩恩,同意楼上说法,但是确实也是达到了楼主说的最后的效果!
回复 使用道具 举报
你这个不是反向读取啊:P,仍然是正常读取,只不过所有内容读取完后,给反转输出了……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马