txt文件保存的是标题和作者,两者之间用若干个空格隔开,取出后做一些处理对每一行生产的字符串格式化部分
//按要求格式化字符串,并存入list
public static void formString(List<String> list,String str)
{
//去掉首尾空格
str = str.trim();
String[] strs = str.split("\\s+");
//标题长度大于10,则处理
if(strs[0].length()>10)
{
strs[0] = strs[0].substring(0, 8)+"...";
}
list.add(strs[0] + "|" + strs[1]);
}
读取用BufferedReader
看一下结果:
的飞洒地方|小李
阿斯蒂芬市场|万钢
水电费V型在v|李雷
速度发生大发收费...|刘亮
|
|