Java IO & NIO Java Java API
java.nio.file.Files
public static Path write(Path path, byte[] bytes, OpenOption... options) throws IOException
Writes bytes to a file.
path
bytes
options
public static Path write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options) throws IOException
public static Path write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options) throws IOException
lines
cs
package com.logicbig.example.files;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;public class WriteExample { public static void main(String... args) throws IOException { Path path = Files.createTempFile("test-file", ".txt"); Files.write(path, "some test content...".getBytes()); byte[] bytes = Files.readAllBytes(path); System.out.println(new String(bytes)); }}
some test content...
package com.logicbig.example.files;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.util.Arrays;public class WriteExample2 { public static void main(String... args) throws IOException { Path path = Files.createTempFile("test-file", ".txt"); Iterable<String> iterable = Arrays.asList("line1", "line2"); Files.write(path, iterable); byte[] bytes = Files.readAllBytes(path); System.out.println(new String(bytes)); }}
line1line2