java为文件添加行号题

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:02:30
给已经存在的.txt文本文件添加行号。此文件已经用文本编辑完毕,保存在d:\file目录中,命名为hello.txt

public class TxtTest {

public static void main(String[] args) {
try {
File file = new File("d:\\file\\hello.txt");
FileReader reader = new FileReader(file);
BufferedReader bReader = new BufferedReader(reader);
ArrayList<String> list = new ArrayList<String>();
String temp = "";
int n = 0;
bp:
while (true) {
temp = bReader.readLine();
if (temp == null) {
break bp;
}
temp = n + " " + temp ;
n++;
list.add(temp);
}
bReader.close();
reader.close();
file.delete();
file.createNewFile();
FileWriter writer = new FileWriter(fi