Преобразование java.io.StringWriter в байт [] массив

Как преобразовать массив java.io.StringWriter в byte[]? Используя OpenCSV, я получаю объект StringWriter sw и этот объект sw, который я хочу преобразовать в массив byte[].

Ответы

Ответ 1

Вы можете сделать

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

Ответ 2

Вам нужно решить, какую кодировку вы хотите использовать:

Не используйте бесцельный вызов String.getBytes(), который будет использовать кодировку по умолчанию для платформы. Даже если вы хотите использовать это, я настоятельно рекомендую вам указать его явно, чтобы дать понять всем, кто его читает.