开发中通过流的方式吧信息储存在文件中
/**
* 将字符串以指定的编码方式写入文件
* @param fileName 待写入的文件
* @param content 待写入的文本
* @param append 是否追加
* @param charset 文件输出编码格式,默认为UTF-8
*/
public void writeToFile(String fileName, String content,boolean append,String charset){
if(fileName==null||"".equals(fileName)){
return;
}
if(content==null||"".equals(content)){
return;
}
//默认编码格式为UTF-8
if(charset==null){
charset = "UTF-8";
}
//将字符串写入到文件输出流中
OutputStreamWriter osw = null;
try {
osw = new OutputStreamWriter(new FileOutputStream(fileName, append), charset);
osw.write(content + "\r\n");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
if(osw!=null){
try {
osw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
调用 writeToFile("D:/info.txt",value.toString(),true,"UTF-8");
上一篇: asp.net core系列 41 Web 应用 MVC视图
下一篇: 我在国企上班