共计 590 个字符,预计需要花费 2 分钟才能阅读完成。
上代码看思路
private String writeFile(JSONArray jsonArray) { | |
String filename=""; | |
// 写文件 | |
try { | |
// 创立文件 | |
File writeName = new File("abc.json").getAbsoluteFile(); // 相对路径,如果没有则要建设一个新的 output.txt 文件 | |
if(!writeName.exists()) {writeName.createNewFile(); // 创立新文件, 有同名的文件的话间接笼罩 | |
} | |
// 获取文件门路 | |
filename=writeName.getPath(); | |
//new 一个文件写者,指定写的门路 | |
FileWriter writer = new FileWriter(filename); | |
// 给文件写者调配一个缓存写者 | |
BufferedWriter out = new BufferedWriter(writer); | |
// 先将数据写在缓存区 | |
out.write(jsonArray.toString()); | |
// 把缓存区内容压入文件 | |
out.flush(); | |
out.close(); | |
writer.close();} catch (IOException e) {e.printStackTrace(); | |
} | |
return filename; | |
} |
具体过程已正文到代码中,
简要步骤可详情
- jsonarray->string
- 创立文件
- 写文件
- 开释写者
正文完