简单的写数据到txt文件

public void writeData2Txt(String content) {
   //存放文件的目录
String fileDir
= ServletActionContext.getServletContext().getRealPath("D:/file/");    //简单的生成文件名
String fileName
=new SimpleDateFormat("yyyyMMddHHmmsszzz").format(new Date())+".txt"; File txtFile= new File(fileDir,fileName); BufferedReader bufferedReader = null; BufferedWriter bufferedWriter = null; try { bufferedReader = new BufferedReader(new StringReader(content)); bufferedWriter = new BufferedWriter(new FileWriter(txtFile)); char buf[] = new char[1024]; //字符缓冲区   int len; while ((len = bufferedReader.read(buf)) != -1) { bufferedWriter.write(buf, 0, len); } } catch (IOException e) { e.printStackTrace(); } finally { try { bufferedWriter.flush();   bufferedWriter.close();
bufferedReader.close(); }
catch (IOException e) { e.printStackTrace(); } } }
原文地址:https://www.cnblogs.com/luxh/p/2499322.html