标签:ati 方法 add import txt while adl ide imp
import java.io.*;
import java.util.ArrayList;
/*
4. 已知在项目的 temp目录下有一个stu.txt文件,内容如下:
abc
def
ghi
需求:将此文件拷贝到D盘根目录下,拷贝时在文件每一行的末尾追加当前行数。
末尾和行数使用--连接。
例如: 拷贝后的文件内容如下:
abc--1
def--2
ghi--3
分析采用字节缓冲流,读取数据
将数据放到list集合里面
采用缓冲流写数据,再加入--行数
*/
public class CopyAviDemo {
public static void main(String[] args) throws IOException {
//创建字符缓冲流输入对象
BufferedReader br = new BufferedReader(new FileReader("20190810\\stu.txt"));
//创建list集合对象
ArrayList<String> list = new ArrayList<>();
//调用字符缓冲输入流对象的方法读数据
String line;
while((line = br.readLine())!=null){
//把读取到的字符串数据存储到集合
list.add(line);
}
br.close();
//创建字符缓冲输出流对象
BufferedWriter bw = new BufferedWriter(new FileWriter("20190810\\stu2.txt"));
for (int i = 0; i < list.size(); i++) {
bw.write(list.get(i)+"--"+(i+1));
bw.newLine();
bw.flush();
}
bw.close();
}
}
标签:ati 方法 add import txt while adl ide imp
原文地址:https://www.cnblogs.com/YRSWBY2016/p/12019207.html