用java在每首诗的标题行前添加标题序号如“第 几 首”

来源:互联网 发布:淘宝国产手办店 编辑:程序博客网 时间:2024/05/03 05:07

 

用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();
                }
        }
}

0 0
原创粉丝点击