Мне нужно написать строки в ByteArrayOutputStream
, но мне нужно написать строки с разбивкой. Я попытался сделать это в качестве примера:Как я могу разбить строку на Java?
out.write("123".getBytes());
out.write("\n456".getBytes());
Но '\ n' не работает. Пожалуйста, скажите, как я могу это исправить? Или предложите мне альтернативный OutputStream для хранения строк (эта ОС должна позволять использовать разбиение строк) без создания файлов. Спасибо.
Что вы имеете в виду, нарушая? –
Я имею в виду, что каждая строка является другой строкой в файле. – user1134602
Какая операционная система? Если это Windows, вам может понадобиться «\ r \ n» для строки, если вы пишете ее как байты, в зависимости от того, что вы затем пытаетесь прочитать в файле. – Rup