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

时间:2012-11-19 11:52:04

标签: java

如何将java.io.StringWriter转换为byte[]数组? 使用OpenCSV我获取StringWriter sw个对象以及我希望转换为sw数组的byte[]个对象。

2 个答案:

答案 0 :(得分:27)

你可以做到

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

答案 1 :(得分:16)

您需要决定要使用的编码:

不要使用无参数String.getBytes()调用 - 它将使用平台默认编码。即使您希望使用它,我也强烈建议您明确指定它,以便任何阅读它的人都能清楚说明。