黑马程序员技术交流社区

标题: 基础综合题 [打印本页]

作者: 2406035442    时间: 2014-10-11 21:16
标题: 基础综合题
package cn.itcast.test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;

public class Test1 {

        /**
         * @param args
         * 将指定的文本反转,第一行和倒数第一行互换,第二行和倒数第二行互换
         * @throws IOException
         * 流对象,尽量的是晚开早关
         */
        public static void main(String[] args) throws IOException {
                BufferedReader br = new BufferedReader(new FileReader("day20.java"));        //创建输入流对象,关联day20.java
                ArrayList<String> list = new ArrayList<>();                                                                //创建集合对象
                String line;
                while((line = br.readLine()) != null) {                                                                        //一行一行的读
                        list.add(line);                                                                                                                //将读到字符串存储在集合中
                }
                br.close();                                                                                                                                //关流
                BufferedWriter bw = new BufferedWriter(new FileWriter("rev.java"));                //创建输出流对象
                for(int i = list.size() -1;i >= 0; i--) {                                                                //倒着遍历集合
                        bw.write(list.get(i));                                                                                                //将集合中的数据写出
                        bw.newLine();                                                                                                                //写出换行
                }
                bw.close();                                                                                                                                //关流
        }

}





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