OutputStreamWriter java无法存入字符串

nix*_*333 3 java utf-8 filestreamresult

transformer.transform(new DOMSource(doc),new StreamResult(new OutputStreamWriter(System.out, "UTF-8")));
Run Code Online (Sandbox Code Playgroud)

我正在使用它来生成控制台的输出.我想将输出存储到刺痛中.我不知道该怎么做.谁能帮我?:(

提前致谢

小智 7

例如,使用它(它避免编码字符串):

StringWriter writer = new StringWriter();
transformer.transform(new DOMSource(doc), new StreamResult(writer));
String str = writer.getBuffer().toString();
Run Code Online (Sandbox Code Playgroud)