從文字檔案中讀取資料到集合中,並遍歷集合
阿新 • • 發佈:2019-02-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);
}
}
}
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);
}
}
}