1.  把文本文件中数据存储到集合中

     需求:从文本文件中读取数据(每一行为一个字符串数据)到集合中,并遍历集合。

分析:
      通过题目的意思我们可以知道如下的一些内容,
      数据源是一个文本文件。
      目的地是一个集合。
      而且元素是字符串。
 
     数据源:
       b.txt -- FileReader -- BufferedReader
   目的地:
      ArrayList<String>

2. 代码示例:

 package cn.itcast_02;

 import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList; /*
* 需求:从文本文件中读取数据(每一行为一个字符串数据)到集合中,并遍历集合
*
* 分析:
* 通过题目的意思我们可以知道如下的一些内容,
* 数据源是一个文本文件。
* 目的地是一个集合。
* 而且元素是字符串。
*
* 数据源:
* b.txt -- FileReader -- BufferedReader
* 目的地:
* ArrayList<String>
*/
public class FileToArrayListDemo {
public static void main(String[] args) throws IOException {
// 封装数据源
BufferedReader br = new BufferedReader(new FileReader("b.txt"));
// 封装目的地(创建集合对象)
ArrayList<String> array = new ArrayList<String>(); // 读取数据存储到集合中
String line = null;
while ((line = br.readLine()) != null) {
array.add(line);
} // 释放资源
br.close(); // 遍历集合
for (String s : array) {
System.out.println(s);
}
}
}

运行效果,如下:

最新文章

  1. 认真研究一下Gradients css3(无聊笔记)(原)
  2. android 布局 使用 viewPager 时,如何解决 和 子页面 长按滑动 冲突问题
  3. Quartz Job基本示例
  4. HDU 4287 Intelligent IME(字典树数组版)
  5. Android doc打开太慢
  6. 1.2Android系统移植的主要工作
  7. Spark学习之RDD的理解
  8. svn加入新的文件夹
  9. AVR文章7课时:动态数字化控制
  10. 201521123089 《Java程序设计》第8周学习总结
  11. 201521123044 《Java程序设计》第7周学习总结
  12. Python 解LeetCode:Intersection of Two Arrays
  13. IOLI-crackme0x06-0x09 writeup
  14. netty例子
  15. 利用SUM打java补丁
  16. Python 列表改为嵌套列表再转为矩阵
  17. Linux------使用Xfpt6连接阿里云ECS服务器
  18. (转)sublime text3简体中文版汉化教程
  19. openssl 生成证书
  20. FastText 文本分类使用心得

热门文章

  1. 做一个自己的最小Linux系统
  2. UIButton图片与文字位置调整
  3. Android 动画-alpha(渐变透明度动画效果)
  4. haporoxy的keeplaive ZZ
  5. STL总结之bitset
  6. FZU 2233 ~APTX4869 贪心+并查集
  7. ORM Entities vs. Domain Entities under Entity Framework 6.0
  8. 快速定位隐蔽的sql性能问题及调优【转载】
  9. sr4000自带API和opencv结合获取图像
  10. SQL Server 堆表与栈表的对比(大表)