private static void writeTxt(String s, String filePath) {
File file = new File(filePath);
if (file.exists()) {
file.delete();
}
try {
file.createNewFile();
OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(file), "utf-8");
BufferedWriter fileWrite = new BufferedWriter(write);
fileWrite.write(s);
System.out.println("写入文件-->" + file.getAbsolutePath());
fileWrite.close();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
public static String readTxt(String fileName) {
try {
StringBuffer sb = new StringBuffer();
BufferedReader br =new BufferedReader(new InputStreamReader(new FileInputStream(fileName),"utf-8"));
while (true) {
String line = br.readLine();
if (line == null) {
break;
}
sb.append(line + "\n");
}
br.close();
return sb.toString();
} catch (IOException e) {
throw new RuntimeException(e);
}
}