*读文件 每一行倒序 写入另一文件 ArrayList

package com.heima.lei;

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 Test2 {

    /**读文件 每一行倒序 写入另一文件 ArrayList * @param args * @throws IOException */
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("001.txt"));
        ArrayList<String> list = new ArrayList<String>();
        String line ;
        while((line = br.readLine()) != null){
            list.add(line);
        }
        BufferedWriter bw = new BufferedWriter(new FileWriter("002.txt"));
        for(int i = list.size() - 1;i >= 0 ; i--){
            bw.write(list.get(i));
            bw.newLine();
        }
        br.close();
        bw.close();
    }
}

你可能感兴趣的:(*读文件 每一行倒序 写入另一文件 ArrayList)