/**
* 读取文本文件
*
* @param filePath 文件路径
* @return 返回读取到的每行 列表
*/
public static ArrayList readFile(String filePath) {
ArrayList resultData = new ArrayList<>();
try {
BufferedReader br = new BufferedReader(
new InputStreamReader(new FileInputStream(new File(filePath)), "UTF-8")
);
String lineTxt = null;
int count = 0;
// 逐行读取
while ((lineTxt = br.readLine()) != null) {
// 输出内容到控制台
resultData.add(lineTxt);
count++;
}
br.close();
} catch (Exception e) {
System.out.println("Error Message :" + e);
}
return resultData;
}