use*_*087 3 java string outputstream
我正在尝试将 StreamingOutput 转换为 Java 中的字符串以将其传递给另一种方法。它生成字符串,但稍后会引发以下错误。
JAXRSUtils logMessageHandlerProblem 严重:写入数据有问题,ContentType:text/plain
发生了什么?
StreamingOutput stream = method1();
ByteArrayOutputStream output = new ByteArrayOutputStream();
stream.write(output);
String string = new String(output.toString("UTF-8"));
...
public StreamingOutput method1(...){..}
Run Code Online (Sandbox Code Playgroud)
`
我相信您没有正确地将 OutputStream 正确转换为 String。请尝试以下代码:
StreamingOutput stream = method1();
ByteArrayOutputStream output = new ByteArrayOutputStream();
stream.write(output);
String string = new String(output.toByteArray(), "UTF-8");
...
public StreamingOutput method1(...){..}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6029 次 |
| 最近记录: |