Запись строковых значений в объект Writer с помощью Java 8 StreamJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Запись строковых значений в объект Writer с помощью Java 8 Stream

Сообщение Anonymous »

Я пытаюсь заменить обычный цикл for, который записывает строковые значения в объект Writer, на поток в следующем коде:

Код: Выделить всё

public void save() {
try (Writer fileWriter = new FileWriter(file)) {
fileWriter.write("someStrings\n");

ArrayList
 parentList = super.getParentType();
for (ParentType parentTypeObj : parentList) {
fileWriter.write(toString(parentTypeObj) + "\n");
}

ArrayList childList = super.getChildType();
for (ChildType childTypeObj : childList) {
fileWriter.write(toString(childTypeObj) + "\n");
}

} catch (IOException e) {
throw new ManagerSaveException();
}
}
Как это сделать?
Ожидается запись строковых значений в объект Writer через поток.

Подробнее здесь: https://stackoverflow.com/questions/790 ... a-8-stream
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»