/**
* 读取本地文本(行一行读)
* @param fileName
* @param content
*/
public static List<String> readTxt(String path){
List<String> list = new ArrayList<String>();
try {
FileInputStream fis = new FileInputStream(path);
// 防止路径乱码 如果utf-8 乱码 改GBK eclipse里创建的txt 用UTF-8,在电脑上自己创建的txt 用GBK
InputStreamReader isr = new InputStreamReader(fis, "GBK");
BufferedReader br = new BufferedReader(isr);
String line = "";
while ((line = br.readLine()) != null) {
list.add(line);
}
br.close();
isr.close();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
/**
* 输出本地文本
* @param fileName
* @param content
*/
public static void outTxt(String fileName,String content){
File dir = new File("D:\\demo");
if(!dir.exists()){
dir.mkdir();
}
try {
File f1=new File("D:\\demo\\"+fileName+".txt");
FileOutputStream fos1 = new FileOutputStream(f1);
OutputStreamWriter dos1=new OutputStreamWriter(fos1);
dos1.write(content);
dos1.close();
} catch (Exception e) {
e.printStackTrace();
}
}