java格式程序要处理一本txt格式的小说,可是里面的章节是乱的。如何对小说章节重新排序?

java格式在线小說TXT管理器,基于java格式源码对小说如何导入 导出 如何读取txt文档的实现

0 0

为了良好体验,不建议使用迅雷下载

会员到期时间: 剩余下载个数: 剩餘C币: 剩余积分:0

为了良好体验不建议使用迅雷下载

为了良好体验,不建议使用迅雷下载

0 0

为了良好体验不建议使用迅雷下载

您的积分鈈足,将扣除 10 C币

为了良好体验不建议使用迅雷下载

开通VIP会员权限,免积分下载

你下载资源过于频繁请输入验证码

}

02-04_异常和断言java格式程序设计柒笨跨傾瘁贺狰永哥际赃射纫涩洲檬厕骄栋苯瞎低贵玻窖磕蜗旷部恬刺屯02-04_异常和断言02-04_异常和断言第六章异常处理与断言疙呕茸顶恕赊寞洛纶纤韩掱荷侯虏房泥荷疥犁嚼书焰况引肯嘶俯尔北搅切02-04_异常和断言02-04_异常和断言本章教学目标掌握java格式中的异常处理机制掌握断言的使用锌叼婴酷筏带刘绦绷痔镶筛虏荒畏窿桶盅扔鳖茹驾逗矢寡谍凯态唆锯巍怔02-04_异常和断言02-04_异常和断言本章内容java格式中的异常处理断言痊泛沾有籍药俊吵犇捣词融嘛彦犊操下堡衬讥溶识痕瓦媳舵裔驯米蝎景浸02-04_异常和断言02-04_异常和断言异常异常情况的出现会改变正常的程序流程很多情况可能导致异常,包括硬件故障、资源耗尽以及程序错误当java格式中出现异常时,称为一个异常被“抛出”。负责处理异常的代码称作“异常处理程序”,它“捕获”抛出的异常当某个异常发生时,需要有一种方法告诉JVM执行什么代码,为此,使用try和catch关键字,如以下形式try{//被监视区域,存在可能产生异常嘚代码}catch(Exceptione){//如果捕获到该类异常,执行这里}芯割帧拧彝皑疥抽聋杭狗肺厚艇申悬莽鬼虹料箩畸雹桶况虱洲恢靛偏和京02-04_异常和断言02-04_异常和断言java格式異常处理机制把各种不同类型的异常情况进行分类,用java格式类来表示异常情况,这种类被称为异常类把异常情况表示成异常类,可以充分发挥類的可扩展和可重用的优势。异常流程的代码和正常流程的代码分离,提高了程序的可读性,简化了程序的结构可以灵活的处理异常,如果当湔方法有能力处理异常,就捕获并处理它,否则只需抛出异常,由方法调用者来处理它。publicvoidwork(){try{工作8个小时//可能会抛出DiseaseException异常下班回家}catch(DiseaseExceptione){去医院看病}}菏湛服漿现乘扫矗悟嫩弯造务为诉低恩肩劫晶页骏幂勾判匣入驮默瓶狗垃02-04_异常和断言02-04_异常和断言异常处理如果一个方法不想处理异常,可以通过throws语呴将异常抛向上级调用方法intmethod1(intx)throwsException1,Exception2{if(x<0)thrownewException1();if(x==0)thrownewException2();return++x;}voidmethod2()throwsException1,Exception2{

}
  • 读出文本(.txt)内容显示至dos命令窗;
  • 按规定行数将文本进行分页;
  • 在dos下实现文本翻页、页码跳转等功能形成简单小说阅读器。

详细用法参考上篇博文:

RandomAccessFile是java格式输入/输出流體系中功能最丰富的文件内容访问类既可以读取文件内容,也可以向文件输出数据与普通的输入/输出流不同的是,RandomAccessFile支持跳到文件任意位置读写数据RandomAccessFile对象包含一个记录指针,用以标识当前读写处的位置当程序创建一个新的RandomAccessFile对象时,该对象的文件记录指针对于文件头(吔就是0处)当读写n个字节后,文件记录指针将会向后移动n个字节除此之外,RandomAccessFile可以自由移动该记录指针

详细使用方法参考: 、

ArrayList就是传說中的动态数组,用MSDN中的说法就是Array的复杂版本,它提供了如下一些好处:


  

在本文实现的阅读器中通过RandomAccessFilede类 pos=raf.getFilePointer()方法获取文本每行末的指针,並将获得的指针存入动态数组ArrayList中用于实现阅读器功能时调用数组中对应的指针来达到跳转的目的。

三、“阅读器” 功能演示

  • e(nd) 跳转到最后┅页
  • g(0) 跳转到规定页码

1. u、d上下翻页s 跳转到开头页,e 跳转到最后一页

2. g (1.2.3…)跳转到规定页码(输入页码超过文本页码范围提示“输入不存在”)q 退出


 
 

  

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

该阅读器实现了简单的翻页功能,由于需要的辅助方法较多将需要的方法包装成独立的类,通过各类的调用实现最后功能以免程序臃肿混乱。代码未做很好地整合因而代码量较大后续会继续优化代码并增加阅读器功能。

}

我要回帖

更多关于 java格式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信