将java.io.StringWriter转换为字节[]数组

将java.io.StringWriter转换为字节[]数组,java,Java,如何将java.io.StringWriter转换为字节[]数组? 使用OpenCSV我得到StringWritersw对象,这个sw对象我想转换成byte[]数组。你可以这样做 byte[] bytes = stringWriter.toString().getBytes("UTF-8"); 您需要决定要使用哪种编码: 调用以将内容作为字符串输出 调用或将字符串转换为字节数组 不要使用无参数String.getBytes()调用-这将使用平台默认编码。即使您想使用它,我强烈建议您明确地指

如何将
java.io.StringWriter
转换为
字节[]
数组? 使用
OpenCSV
我得到
StringWriter
sw
对象,这个
sw
对象我想转换成
byte[]
数组。

你可以这样做

byte[] bytes = stringWriter.toString().getBytes("UTF-8");

您需要决定要使用哪种编码:

  • 调用以将内容作为字符串输出
  • 调用或将字符串转换为字节数组
不要使用无参数
String.getBytes()
调用-这将使用平台默认编码。即使您想使用它,我强烈建议您明确地指定它,让阅读它的任何人都清楚地了解它