Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的程序中,我需要大约 40-50 个文件(从 ~1 KB 到 20 MB),编辑它们的内容,然后使用FileUtils.writeStringToFile(). 我只是想知道这些文件数量/大小writeStringToFile()与其他文件编写器之间的性能差异(如果有的话),例如BufferedWriteror FileWriter。
FileUtils.writeStringToFile()
writeStringToFile()
BufferedWriter
FileWriter
当然,使用该FileUtils方法比总是编写新代码块要容易和快捷得多。
FileUtils
如果您想拥有更多控制权,您也可以编写自己的“writeStringToFile”方法。但如果该FileUtils方法适合您,您应该继续使用此方法。