这是我第一次在这里提出问题。我想知道哪个构造函数对于将大型 xml dom 写入 test.xml 文件的性能更好:
new StreamResult(new BufferedWriter(new OutputStreamWriter(new FileOutputStream("test.xml"), "UTF-8")))
或者
new StreamResult(new FileOutputStream("test.xml"))
关于设置UTF-8编码,如果没有为OutputStream指定编码,会发生什么情况? (编辑:已回答,但尚未回答性能部分)
StreamResult Constructor JavaDoc Link
谢谢
最佳答案
编码是通过Transformer完成的。更改器(mutator)可以使用变换指令中包含的指令来控制编码。
关于java - 哪个构造函数更适合 StreamResult()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1242806/