Преобразовать StreamWriter в OutputStream в Java?

Предположим, что ваш список выглядит следующим образом (а не как в вашем примере):

list1 = [['2  String 2'], ['3  string 3']]

Тогда просто:

list1 = [i[0] for i in list1]
12
задан Jonik 7 June 2009 в 15:40
поделиться

1 ответ

Вы не можете сделать этого точно с тех пор StringWriter a Writer, не a Stream. Но можно сделать это:

// create a ByteArray stream, which will be wrapped by a PrintStream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PrintStream ps = new PrintStream(baos);
System.setOut(ps);

// print whatever you got
String result = baos.toString();
26
ответ дан 2 December 2019 в 05:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: