import java.io.*;
/**
* Created by archur on 2016/10/17.
*/
public class FileOperate {
// 如果文件不存在会自己创建
public static void writeFile(String fileName,String content,boolean isAppend){
File file = new File(fileName);
BufferedWriter bw = null;
try {
if (!file.exists()) {
file.createNewFile();
}
bw = new BufferedWriter(new FileWriter(fileName,isAppend));
bw.write(content);
} catch (IOException e) {
e.printStackTrace();
} finally{
file = null;
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
// 读文件以及统计文件行数
public static int readFile(String fileName){
int count = 0;
File file = new File(fileName);
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(fileName));
String str = null;
while((str = br.readLine())!=null){
System.out.println(str);
count++;
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return count;
}
}
java常用文件操作
最新推荐文章于 2024-03-27 19:32:35 发布