Запись строковых значений в объект 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

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