用java在每首诗的标题行前添加标题序号如“第 几 首”
打开记事本,点“文件”,“新建”,输入以下代码,点“另存为”,将其保存为后缀为.java格式的文件。
同时,在根目录下,新建一个名为“a.txt ”的文本文件,用于存放按诗词标题分行的原稿。另建一个名为“b.txt ”的文本文件,用于存放添加了标题序号的诗词文本。
代码中的序号从“1”开始排序。“第 ”的后面和“ 首”的前面各有一个字的空格。“
”为换行用的转义符。
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class AddLineNum003 {
public static void main(String[] args) {
try{
BufferedReader br = new BufferedReader(new FileReader("a.txt"));
FileWriter fw = new FileWriter("b.txt",true);
String line = null;
int lineNum = 1;
while((line = br.readLine())!=null){
fw.write("第 " + lineNum + " 首 " + line);
fw.write("
");
lineNum ++;
}
fw.flush();
fw.close();
br.close();
}catch(FileNotFoundException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
}
}