把ArrayList集合的字符串存儲到文本文件/把文本文件的數據存儲到ArrayList集合中

把ArrayList集合的字符串存儲到文本文件java

分析:blog

一、ArrayList集合存儲的是字符串字符串

二、遍歷ArrayList,獲取數據it

三、把數據存儲到文本文件io

四、由文本文件可知要用字符流ast

 

代碼class

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集合中import

分析List

一、數據源是文本文件遍歷

二、目的地是集合

三、元素爲字符串

代碼

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);
		}
	}

}
相關文章
相關標籤/搜索