资源简介
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
相关资源
- Spring Boot技术栈博客企业前后端.txt
- MT6571_Android_scatter_emmc.txt
- 轻量级JavaEE企业应用实战第5版 光盘
- 华为CDR话单二进制文件转换成对应的
- Android应用源码安卓在线txt小说阅读器
- java 文本阅读器
- 最新POI Lib Java Excel转换成Txt
- android txt文件保存读取操作
- 基于Java的本地txt文档关键词信息检索
- java MongoDB上传(图片,txt等大文件)
- Android应用源码简单本地txt阅读器
- android电子阅读器精简版
- 读取各类文件内容(docdocxpptpptxxlsxl
- 隐蔽透明TXT小说 阅读器pcreader v1.07
- MobileNetSSD_deploy_model_prototxt
- 安卓TXT阅读器
- 2018黑马java.txt
- 2018年最新黑马程序员传智播客javaEE
- 黑马JavaEE49期基础班就业班全套视频教
- 黑马28期Android.txt
- 黑马最新C_C++全栈培训第24期课程资料
- 黑马程序员_JavaWeb网上图书商城完整项
- JAVA基础案例教程-黑马程序员-传智播
- (购买的_慕课网)java设计模式精讲
- 黑马程序员MYSQL详解38集,2.04GB,分视
- java实现html转txt
- Java Web程序设计任务教程网盘地址.t
- 黑马Android74.txt
- 黑马IDEA版本2018最新Java全套教程,包
- 传智播客黑马班Java企业实战项目.tx
评论
共有 条评论