使用java的输入/输出流技术将一个文本文件的内容按行读出,每读出一行就顺序添加行号,并写入到另一个文件中。
package practice;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class DIJ {
//使用java的输入/输出流技术将一个文本文件的内容按行读出,每读出一行就顺序添加行号,并写入到另一个文件中。
public static void main(String[] args) throws IOException {
// TODO 自动生成的方法存根
FileReader fileReader=new FileReader("C:\\Users\\13300\\Desktop\\读出.txt");
BufferedReader bufferedReader=new BufferedReader(fileReader);
FileWriter fileWriter=new FileWriter("C:\\Users\\13300\\Desktop\\读入.txt");
BufferedWriter bufferedWriter=new BufferedWriter(fileWriter);
String string=bufferedReader.readLine();
int i=0;
while(string!=null){
i++;
System.out.println(string);
bufferedWriter.write(i+""+string);
bufferedWriter.newLine();
string=bufferedReader.readLine();
}
bufferedWriter.flush();
bufferedReader.close();
bufferedWriter.close();
}
}