18

如何转换java.io.StringWriterbyte[]数组?使用OpenCSV我得到StringWriter sw对象和sw我想转换成byte[]数组的这个对象。

4

2 回答 2

31

你可以做

byte[] bytes = stringWriter.toString().getBytes("UTF-8");
于 2012-11-19T11:53:27.733 回答
17

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

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

于 2012-11-19T11:53:31.967 回答