2013-11-20 1 views
1

Мне нужно напечатать представление одного из ArrayList строк в данный выходной поток (выход):Использование Java OutputStream

public void outputBag(OutputStream out) 
     throws IOException 
{ 


} 

Я обычно делаю это в основном функции с помощью писателя и быть сделано с Это. Но на этот раз я должен использовать вышеупомянутый метод. Дело в том, что я понятия не имею, как работает OutputStream, я потратил пару часов на чтение javadocs и просмотр видео, но безрезультатно.

Можете ли вы, ребята, показать мне пример того, как я это сделаю?

ответ

0

Потоки, читатели и писатели Java являются модульными и предназначены для совместной работы. Обычно вы обматываете OutputStream с чем-то более богатым интерфейсом, например PrintStream, чтобы упростить его использование. Так, например:

PrintStream ps = new PrintStream(out); 
ps.print("The array list has this many elements: "); 
ps.println(theArrayList.size()); 
ps.println(theArrayList.toString()); 
ps.flush(); 

Я не знаю, что ваш «строковое представление ArrayList» должно быть, так что я только что сделал что-то; вы можете захотеть сделать что-то другое, но это было бы похоже по духу.

 Смежные вопросы

  • Нет связанных вопросов^_^