资源简介
txt分割程序 将一部小说按照章节分割
代码片段和文件信息
package com.aaron.ebook;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import com.aaron.ebook.Const;
/*
* file 要被分割的文件
* 读取源文件后
* 升级操作
* 将文件 分割 加载到那个目录中
* 问题是 如何自动解析标题
*
*/
public class GenerateTxT {
private static ArrayList fileNames;
private static List flist = new ArrayList();
public GenerateTxT()
{
fileNames=new ArrayList();
}
public static ArrayList titlelist= new ArrayList();
/**
* @description
* @param filePath 文件名称,包括路径
* @param filterFolder 分割文件存放目录
* @param fileSize 分割文件大小
* @throws IOException
*/
public static List Serachtitle(BufferedReader bufr)
{
String str1=“(www.ymtxt.com)“;
String line;
try {
while((line=bufr.readLine())!=null)
{
if(line.contains(str1) == true)
{
titlelist.add(line);
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return titlelist;
}
private static void generate(File file)throws Exception
{
boolean isFirsttitle=true;
Scanner sca=new Scanner(file);
String currentContent=““;
String currentLineStr=““;
String currentPartFileName=““;
String nextPartFileName=““;
int currentPartIndex=0;
sca.useDelimiter(“/n“);
while(sca.hasNext())
{
currentLineStr=sca.nextLine();
if(currentLineStr.indexOf(“章 “)!=-1)
{
if(!isFirsttitle)
{
System.out.println(“Current output title:“+currentPartFileName);
nextPartFileName=“chapter“+(currentPartIndex)+“.txt“;
fileN
相关资源
- java读取txt文件,生成csv文件
- 北大青鸟java第一单元项目迷你TXT小说
- 传智javaEE35期就业班全套视频.txt
- 《JAVA并发编程实践》PDF.txt
- 千锋Java教程:Shiro框架从入门到实战
- 《Java2实用教程第三版》PDF.txt
- Android 加密解密文件 txt/excel文件
- 《Java项目开发过程实录》(18小时语
- java300集2018.txt
- Java并发核心知识体系精讲.txt
- EclipseIDEforJavaEEDevelopers百度云地址.t
- Java学生成绩管理系统源码.txt
- Android txt文本阅读器[含源码]
- Java汪文君高并发编程.txt
- 汪文君Java8新特性及实战视频教程完整
- 把读取的txt文本显示在窗口上
- 最简单的android TXT阅读器 源码 注释很
- Java通过WTC调Tuxedo服务(String)
- 用TXT做数据库的简单ATM取款机系统
- java 使用jna开启关闭第三方应用程序
- java项目视频连接.txt
- 用java编程将txt文件数据导入oracle
- 老罗Android开发视频教程合集.txt
- 疯狂Java讲义(第4版)地址.txt
- JavaWeb聊天室毕设项目.txt
- java书籍Java从入门到精通(第三版)
- lucene对txt文件做全文检索源码
- java8.txt
- java实现自动扫描文件夹txt文档插入数
- 达内2019,Java全集视频,百度云资源,
评论
共有 条评论