「java小说章节」java实现小说阅读
本篇文章给大家谈谈java小说章节,以及java实现小说阅读对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、想要用java做一个小说网站,书籍章节问题。请前辈指教
- 2、JAVA编程思想一共有几章
- 3、小说格式怎么转换
- 4、java 怎么提取 txt小说里面的章节目录 并记录位置
- 5、java程序要处理一本txt格式的小说,可是里面的章节是乱的。如何对小说章节重新排序?
想要用java做一个小说网站,书籍章节问题。请前辈指教
放到word里面,再自动生成目录,放进手机可看,我觉得这样最方便,但要看你的手机支不支持word to go了。
JAVA编程思想一共有几章
JAVA编程思想总共 22 个章节 你可以下载pdf查看
第1章 对象导论
第2章 一切都是对象
第3章 操作符
第4章 控制执行流程
第5章 初始化与清理
第6章 访问权限控制
第7章 复用类
第8章 多态
第9章 接口
第10章 内部类
第11章 持有对象
第12章 通过异常处理错误
第13章 字符串
第14章 类型信息
第15章 泛型
第16章 数组
第17章 容器深入研究
第18章 Java I/O系统
第19章 枚举类型
第20章 注解
第21章 并发
第22章 图形化用户界面
小说格式怎么转换
所谓格式转换,就是把要转换的书籍文件作为电子书内容来源把它导入ebookPK电子书制作器,并利用制作器制作成其他格式书籍的行为。
第一步即为选择 txt 文件所在目录,选定目录后在左上角窗口中会出现该目录文件列表,右下角会出现该目录中 txt 文件列表。左下角则是选择输出 java 电子书(包括 jar 和 jad 文件)的目录路径。
第二步则对电子书的参数进行设置,在右上角的表中输入制作者,联系方式,文件名,书名和作者。其中只有文件名是必填项,其它各项都可以空置;注意文件名不可为中文,只能够是字母,数字和下划线的组合。右边还有一个选项需要注意,假如启用密码保护,则制作出的 java 电子书在安装到手机上后会有一个设置密码的选项,在手机上设置密码后打开该电子书时需要输入密码,当然也可以在手机上对该电子书设置关闭密码保护。假如你要制作一本内容隐秘而不想让别人看到的电子书,那么在制作时可以选择启用密码保护。
第三步则对右下角窗口中的 txt 文档进行选择,可以用鼠标勾上待转换的 txt 文件,序数转换,中文排序,上移,下移这几个操作键都是对于制作分章电子书时需要的。如果要制作多章节的 java 小说,可以先把小说分章节单独保存 txt 文档,在打开 JBM 软件转换时选择多个章节的 txt 文件,然后点制作即开始制作分章节 java 电子书,章节间的顺序与右下角中选中的 txt 文件的排序为准,而这个排序则通过序数转换,中文排序,上移,下移这几个操作键来进行调整。下面两个图即为转换后的 java 电子书安装在手机上的截图,前者为启用密码保护后 java 电子书截图,可以看到有设置密码的选项;后者为分章节电子书的章节显示截图,每一章的名字与该章节原 txt 文件名一致。
第四步则点击制作或批量制作则开始制作 java 电子书,制作速度很快,基本上都是瞬时完成。完成后则在输出目录生成 jar 和 jad 文件。然后传到手机上后安装打开即可阅读,对于 S60 手机,则只需要 jar 文件。
java 怎么提取 txt小说里面的章节目录 并记录位置
以下是一些基本的功能代码,读取TXT部分代码来源于网络:
public static void readTxtFile(String filePath) {
try {
String encoding = "UTF-8";
File file = new File(filePath);
if (file.isFile() file.exists()) { // 判断文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file), encoding);// 考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
String lineTxt = null;
int offset = 0; //章节所在行数
int count = 1; //章节数
ListInfoVo list = new ArrayListInfoVo();
InfoVo infoVo;
while ((lineTxt = bufferedReader.readLine()) != null) {
infoVo = new InfoVo();
offset++;
if (lineTxt.contains("第") lineTxt.contains("章")) {
infoVo.setCount(count);
infoVo.setOffset(offset);
infoVo.setTitle(lineTxt);
list.add(infoVo);
count++;
}
}
System.out.println(list.size());
System.out.println(list.get(0).getCount());
System.out.println(list.get(0).getOffset());
System.out.println(list.get(0).getTitle());
read.close();
} else {
System.out.println("找不到指定的文件");
}
} catch (Exception e) {
System.out.println("读取文件内容出错");
e.printStackTrace();
}
}
public static void main(String[] args) {
// Console.mainMenu();
String filePath = "C:\\20130815.txt";
readTxtFile(filePath);
}
InfoVo结构:
public class InfoVo {
private Integer count;
private Integer offset;
private String title;
public Integer getCount() {
return count;
}
public void setCount(Integer count) {
this.count = count;
}
public Integer getOffset() {
return offset;
}
public void setOffset(Integer offset) {
this.offset = offset;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
}
java程序要处理一本txt格式的小说,可是里面的章节是乱的。如何对小说章节重新排序?
读取TXT,将每一章转成一个对象,放到list,然后自定义排序规则,排好序后再转成TXT;
java小说章节的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现小说阅读、java小说章节的信息别忘了在本站进行查找喔。