如何转换java.io.StringWriter为byte[]数组?使用OpenCSV我得到StringWriter sw对象和这个sw对象我想转换成byte[]数组.
Pet*_*rey 27
你可以做
byte[] bytes = stringWriter.toString().getBytes("UTF-8");
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 16
您需要确定要使用的编码:
StringWriter.toString()将内容作为字符串输出String.getBytes(Charset)或String.getBytes(String)将字符串转换为字节数组不要使用无参数String.getBytes()调用 - 它将使用平台默认编码.即使您想要使用它,我强烈建议您明确指定它,以便任何阅读它的人都能明白.
| 归档时间: |
|
| 查看次数: |
14742 次 |
| 最近记录: |