一,用StringBuffer append 拼接txt文件
/**
* 拼接的txt方法
* */
public static void WriteStringToFile(String filePath, Object[] params) throws IOException {
try {
File file = new File(filePath); //地址
PrintStream ps = new PrintStream(new FileOutputStream(file));
FileOutputStream fos = new FileOutputStream(file);
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
StringBuffer sb =new StringBuffer();
sb.append("");
sb.append("\r\n"); //换行
sb.append("");
sb.append("\r\n");
sb.append("");
sb.append("\r\n");
sb.append("\"");//双引号的转义符
sb.append(""+params[1].toString()+"");
sb.append("\"");
。。。。根据业务自己拼接
ps.println(new String(sb.toString().getBytes(),"utf-8"));
try {
osw.write(sb.toString());
osw.flush();
osw.close();
} catch (Exception e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
二,最后调用
WriteStringToFile(filePath, pa); //拼接字符,生成txt