//写入文件(指定编码)String str="路径";File file =new File(str);PrintWriter out= new PrintWriter(new BufferedWriter(newOutputStreamWriter(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();}