//写入文件(指定编码)
String str="路径";
File file =new File(str);
PrintWriter out= new PrintWriter(new BufferedWriter(new
OutputStreamWriter(new FileOutputStream(file ),"utf-8")));
String message="";//需要写入的信息
out.write(message);
out.flush();
out.close();
//读取数据(指定编码)
String str="文件路径";
File file =new File(str);
String message="";//获取文件内容
if(file.isFile() && file.exists()) {
BufferedReader br=new BufferedReader(new InputStreamReader(new
FileInputStream(file),"utf-8"));
String buff;
while ((buff=br.readLine()) != null) {
message=message+buff+"\n";
}
br.close();
}