从txt文本中读取20行数据组成一个ArrayList,我已经生成了第一个Arraylist,但是如何往下取呢

xiehanwei 2014-01-17 04:51:33
从txt文本中读取20行数据组成一个ArrayList,我已经生成了第一个Arraylist,但是如何往下取呢

public List getoneword() throws IOException {

List<String> keywords2 = new ArrayList<>();
Readline readline = new Readline();
String filename = "D:/洗发水.txt";
List keywords1 = new ArrayList<>();
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(filename)));
String line = null;

while ((line = br.readLine()) != null) {//行读文件
keywords1.add(line);
}

}
...全文
164 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pingchangxinli 2014-01-17
  • 打赏
  • 举报
回复
不知道楼主是不是这个需要
package io;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class FileSkipTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		File file = new File("F:\\a.txt");
		BufferedReader reader = null;
		String line = null;
		int sign = 1;
		int a = 0;
		StringBuffer buffer = new StringBuffer();
		List<String> list = new ArrayList<String>();
		try {
			reader = new BufferedReader(new FileReader(file));
			while((line = reader.readLine()) != null){
				buffer.append(line);
				if(sign%5 != 0){
					
					
				}else{
					list.add(buffer.toString());
					buffer = new StringBuffer();
				}
				sign++;
			}
			if(sign%5 !=0){
				list.add(buffer.toString());
			}
			for(int i=0;i<list.size();i++){
				System.out.println(list.get(i));
			}		
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}
pingchangxinli 2014-01-17
  • 打赏
  • 举报
回复
fileinputstream 有方法skip,每次记录已读,下次跳过
咖啡加蛋 2014-01-17
  • 打赏
  • 举报
回复
br.readLine()方法调用的时候指针会向下走的
姜小白- 2014-01-17
  • 打赏
  • 举报
回复
如何往下取,楼主讲详细点
tony4geek 2014-01-17
  • 打赏
  • 举报
回复
看不懂什么意思。

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧