标签:package throw ade dwr 字符流 获取数据 int exce add
把ArrayList集合的字符串存储到文本文件
分析:
1、ArrayList集合存储的是字符串
2、遍历ArrayList,获取数据
3、把数据存储到文本文件
4、由文本文件可知要用字符流
代码
package cn.idcast4;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class Day12 {
public static void main(String[] args) throws IOException {
ArrayList<String> array = new ArrayList<String>();
array.add("hello");
array.add("world");
array.add("java");
BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt"));
for (String s : array) {
bw.write(s);
bw.newLine();
bw.flush();
}
bw.close();
}
}
把文本文件的数据存储到ArrayList集合中
分析
1、数据源是文本文件
2、目的地是集合
3、元素为字符串
代码
package cn.idcast4;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class Day1102 {
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);
}
}
}
把ArrayList集合的字符串存储到文本文件/把文本文件的数据存储到ArrayList集合中
标签:package throw ade dwr 字符流 获取数据 int exce add
原文地址:http://www.cnblogs.com/zengjiao/p/6274830.html