黑马程序员技术交流社区

标题: 如何利用BufferedReader将一个文件中的内容以相反的的顺序读... [打印本页]

作者: tujiu888    时间: 2016-2-16 23:37
标题: 如何利用BufferedReader将一个文件中的内容以相反的的顺序读...
如何利用BufferedReader将一个文件中的内容以相反的的顺序读...

作者: 姚成晖    时间: 2016-2-17 00:42
方法很多啊  看你怎么分析的了比如第一种方法(如果是多行数据,行与行的反转的情况):
                  用BufferedReader的readLine()方法一行一行读取,读取完存到ArrayList中
                   将集合中的元素倒着遍历,输出到控制台
                  (每个字符都要反转的情况)
                  read一个字符一个字符的读  存到ArrayList中
                  将集合中的元素倒着遍历,输出到控制台
            

第二种方法(单行数据  每个字母都要反转):
                   用内存输出流ByteArrayOutputStream先全读到内存,
                   然后用toString()方法一次性获取到内存中的所有数据
                   在利用StringBuffer包装一下   reverse反转就OK啊




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