从文件读取一个文件块

时间:2018-01-25 08:10:11
【文件属性】:
文件名称:从文件读取一个文件块
文件大小:4KB
文件格式:JAVA
更新时间:2018-01-25 08:10:11
TLRL 顺序读取文件, 其中每个文本行前四个字母称为行类型 每个文本块从 HEDR 行开始到下个 HEDR 结束(不含下个 HEDR 行) 最后一个 TLRL 是文件结束行标志 约束条件 a) 处理掉文件不存在、文件打开或读取失败等异常 b) 忽略掉空行 c) 每个文本行前四个字符必须由【 三个大写英文字母加 1 个大写英文字母或 1 个数字组成】,要求使用正则表达式进行验证 d) 如果文件末尾没有 TLRL 行,则返回空 ArrayList,即认为该文件无效 请编写一个方法,型如 getTextBlockArrListFromFile(filename),返回由若干个文本 块组成的 ArrayList,即其中每个元素是文本块,每个文本块也定义成一个 ArrayList。 返回 ArrayList 的内存映像如下描述 【 【HEDRA,SHDRA,POSD,POSD】, 【HEDRB,SHDRB,POSD,POSD】, 【HEDRC,SHDRC,POSD,POSD】, 【HEDRE,SHDRE,POSD,POSD】, ……, ……, ……】

网友评论