import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class LocalJsonUtil {
//读取JSON文件To字符串
public static String ReadFile(String path) throws IOException{
StringBuffer sb = new StringBuffer();
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(path),"UTF-8"));
String line = null;
while ((line = br.readLine()) != null) {
sb.append(line);
}
br.close();
return sb.toString();
}
//写文件
public static void WriteFile(String path, String content) throws IOException{
Clear(path);//清空文本内容
File f = new File(path);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(f), "UTF-8"));
bw.write(content);
bw.close();
}
public static void Clear(String path) throws IOException{
File f = new File(path);
FileWriter fw = new FileWriter(f);
fw.write("");
fw.close();
}
}
java文件读写工具类
最新推荐文章于 2022-06-28 16:13:52 发布