一个可以从txt文件中逐行(可设置)读取文本的方法
2016-08-26 21:39
603 查看
新手写的算法 欢迎各位大神批评指正
/**
* 小说阅读页 获取每页的数据 BookURL 小说的绝对路径 PageNum 小说的页数 pageLine 读取的行数
*/
public static List<String> getReaderTestString(String BookURL, int PageNum, int pageLine) {
strList = new ArrayList<String>();
int start = (PageNum - 1) * pageLine;
int end = start + pageLine * 2;
// 用于记录行数
// int i =1;
try {
@SuppressWarnings("resource")
BufferedReader bReader = new BufferedReader(new FileReader(new java.io.File(BookURL)));
String temp = null;
// end=end*2;
int k = start;
// System.out.println("start"+start);
// System.out.println("end"+end);
for (int i = 1; i < end; i++) {
// System.out.println(start+"\t"+end);
temp = bReader.readLine();
if (i >= k && !temp.trim().isEmpty()) {
// System.out.println("i"+i+"\t"+"k"+k);
strList.add(temp);
}
}
} catch (IOException e) {
e.printStackTrace();
}
return strList;
}
/**
* 小说阅读页 获取每页的数据 BookURL 小说的绝对路径 PageNum 小说的页数 pageLine 读取的行数
*/
public static List<String> getReaderTestString(String BookURL, int PageNum, int pageLine) {
strList = new ArrayList<String>();
int start = (PageNum - 1) * pageLine;
int end = start + pageLine * 2;
// 用于记录行数
// int i =1;
try {
@SuppressWarnings("resource")
BufferedReader bReader = new BufferedReader(new FileReader(new java.io.File(BookURL)));
String temp = null;
// end=end*2;
int k = start;
// System.out.println("start"+start);
// System.out.println("end"+end);
for (int i = 1; i < end; i++) {
// System.out.println(start+"\t"+end);
temp = bReader.readLine();
if (i >= k && !temp.trim().isEmpty()) {
// System.out.println("i"+i+"\t"+"k"+k);
strList.add(temp);
}
}
} catch (IOException e) {
e.printStackTrace();
}
return strList;
}
相关文章推荐
- PHP读取txt文本文件并分页显示的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- 如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)
- 用JS读取.txt文件方法以及一个操作.txt文件通用类方法【深海原创】
- 如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)
- 编写一个基于对话框的应用程序可以用来打开及显示文本文件设置所显示的文本的字体颜色。
- C#读取txt文本文件(dat)的方法
- php逐行读取txt文件写入数组的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- 如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法
- 如何利用C/C++逐行读取txt文件中的字符串(可以顺便实现文本文件的复制)
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- C#读取txt文本文件(dat)的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 .
- php逐行读取txt文件写入数组的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例