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 NovelDivide {public static void main(String[] args) {FileReader fr = null;FileWriter fw = null;BufferedReader bufr = null;BufferedWriter bufw = null;try {fr = new FileReader("F:\\ITcast_IODemo\\Novel.txt");bufr = new BufferedReader(fr);StringBuilder sb = new StringBuilder("");String line = bufr.readLine();while (line != null) {if (line.contains("第") && line.contains("章")) {// System.out.println("这是"+line);fw = new FileWriter("F:\\ITcast_IODemo\\" + line + ".txt");bufw = new BufferedWriter(fw);sb = new StringBuilder("");}sb.append(line + "\r\n");line = bufr.readLine();if ((line == null) || (line.contains("第") && line.contains("章"))) {// System.out.println("文件已经写入");System.out.println(sb.toString());bufw.write(sb.toString());bufw.flush();bufw.close();}}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally {try {bufr.close();bufw.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。