返回信息流一个txt文档,每一行为word1,word2,word3,...,wordN. 每行为N个不同的单词,中间用“,”隔开。现在想把这个txt读进来,存进一个arraylist中。
求思路
这是一条镜像帖。来源:北邮人论坛 / java / #28061同步于 2013/12/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
读取txt文档
wangxiangru
2013/12/9镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
用BufferedReader按行读取
用String.split方法按','分割
用String.trim方法将每个单词前后的空格去除
然后,ArrayList不会让你感到意外。
String line;
BufferedReader in = new BufferedReader(new InputStreamReader(new InputStream(file)));
while((line=in.readLine())!=null){
String[] words = line.split(",");
for(int i=0;i<words.length;i++){
arrayList.add(words[i]);
}
}
赞ls各位~
【 在 zwan0518 (zwan0518) 的大作中提到: 】
: 赞楼上两位,一个说思路一个写代码。
: 好吧,不忍心再挑个刺,楼上代码中的arrayList记得初始化