package org.code2care.streams;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardOpenOption;
import java.util.stream.Stream;
public class WriteToFileStreamAPIExample {
public static void main(String[] args) {
String line1 = "This is line 1.";
String line2 = "This is line 2.";
String line3 = "This is line 3.";
String line4 = "This is line 4.";
Stream<String> stream = Stream.of(line1, line2, line3, line4);
String fileName = "myfile.txt";
Path filePath = Path.of(fileName);
try {
Iterable<String> iterable = stream::iterator;
Files.write(filePath, iterable, StandardOpenOption.CREATE);
} catch (IOException e) {
System.out.println("Error while writing to file: " + e.getMessage());
}
}
}

Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!