一个可以从txt文件中逐行(可设置)读取文本的方法

来源:互联网 发布:网络信息资源 编辑:程序博客网 时间:2024/05/16 04:31

新手写的算法 欢迎各位大神批评指正

/** * 小说阅读页 获取每页的数据 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;}


1 0
原创粉丝点击