读文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读文件相关的知识,希望对你有一定的参考价值。
package tool;import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class ReadFile {
/**
- 以行为单位读取文件,常用于读面向行的格式化文件
*/
public ArrayList<String[]> readFile(String fileName) {
BufferedReader reader =null;
ArrayList<String[]> list = new ArrayList<String[]>();
try {
reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileName),"UTF-8"));
String tempString = null;
// 一次读入一行,直到读入null为文件结束
while ((tempString = reader.readLine()) != null) {
// 显示行号
String[] str=tempString.split("=");
list.add(str);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e1) {
}
}
}
return list;
}
}
以上是关于读文件的主要内容,如果未能解决你的问题,请参考以下文章