*读文件 每一行倒序 写入另一文件 ArrayList
2016-04-10 22:19
239 查看
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(); } }
相关文章推荐
- 20145322第一次JAVA实验报告
- 求两个字符串的最长公共子序列
- 结构体的内存分配
- 字节流 自定义缓冲字节数组 读写文件
- 四个窗口卖票
- implements Runnable synchronized代码块 * 2个线程向同一数组中加随机数,每个数组加3个数,交替
- css3之文本,字体,颜色
- Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
- 响应式布局
- 20145213《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)
- VMware网络设置
- datagridView 去重
- CoreAnimation
- 了解typename的双重意义
- 人物头顶名称与血条更新与绘制
- Selenium启动不同浏览器
- 2个线程向同一数组中加随机数,每个数组加3个数,交替
- 自定义类MyThread 实现Runnable接口,主函数创建5个线程,自定义线程类的构造函数输出 创建线程X -002
- 设计模式之访问者模式
- px,em,rem的区别