最近项目需要,整理出来自己以后查看。废话不多说,直接上代码:
/**
* 读取本地普通文件,将其转化为一个字符串数组
* @return
*/
public ArrayList getTxt(String filepath){
try{
String temp = null;
File f = new File(filepath);
String adn="";
//指定读取编码用于读取中文
InputStreamReader read = new InputStreamReader(new FileInputStream(f),"GBK");
ArrayList readList = new ArrayList();
ArrayList retList = new ArrayList();
BufferedReader reader=new BufferedReader(read);
//bufReader = new BufferedReader(new FileReader(filepath));
while((temp=reader.readLine())!=null &&!"".equals(temp)){
readList.add(temp);
}
read.close();
return retList;
}catch (Exception e) {
// TODO: handle exception
logger.info("读取文件--->失败!- 原因:文件路径错误或者文件不存在");
e.printStackTrace();
return null;
}
}