A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

1:把文本文件中的数据读取到集合里,并遍历
  1. package cn.itcast_04;

  2. import java.io.BufferedReader;
  3. import java.io.FileReader;
  4. import java.io.IOException;
  5. import java.util.ArrayList;

  6. public class FileToCellection {
  7.         public static void main(String[] args) throws IOException {
  8.                 BufferedReader br = new BufferedReader(new FileReader("a.txt"));
  9.                 ArrayList<String> arrayList = new ArrayList<String>();
  10.                 for (String line = null; (line = br.readLine()) != null;) {
  11.                         arrayList.add(line);
  12.                 }
  13.                 br.close();
  14.                 for (String s : arrayList) {
  15.                         System.out.println(s);
  16.                 }
  17.         }
  18. }
复制代码


2:吧集合里的数据存储到文本文件里
  1. package cn.itcast_03;

  2. import java.io.BufferedWriter;
  3. import java.io.FileWriter;
  4. import java.io.IOException;
  5. import java.util.ArrayList;

  6. public class CollectionToFileDemo {
  7.         public static void main(String[] args) throws IOException {
  8.                 ArrayList<String> arrayList = new ArrayList<String>();
  9.                 arrayList.add("史柯");
  10.                 arrayList.add("唐莹");
  11.                 arrayList.add("超群");
  12.                 BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt"));
  13.                 for (String str : arrayList) {
  14.                         bw.write(str);
  15.                         bw.newLine();
  16.                 }
  17.                 bw.close();
  18.         }
  19. }
复制代码

1 个回复

倒序浏览
用printWriter更方便哦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马