Java Files.write(Path path, Iterable <? extends CharSequence > lines, Charset cs, OpenOption ... options)
Syntax
Files.write(Path path, Iterable <? extends CharSequence > lines, Charset cs, OpenOption ... options) has the following syntax.
public static Path write(Path path, Iterable <? extends CharSequence > lines, Charset cs, OpenOption ... options) throws IOException
Example
In the following code shows how to use Files.write(Path path, Iterable <? extends CharSequence > lines, Charset cs, OpenOption ... options) method.
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
import java.util.ArrayList;
/*from w w w . ja v a 2s.co m*/
public class Main {
public static void main(String[] args) {
Path myText_path = Paths.get("C:/tutorial/wiki", "wiki.txt");
Charset charset = Charset.forName("UTF-8");
ArrayList<String> lines = new ArrayList<>();
lines.add("\n");
lines.add("tutorial");
try {
Files.write(myText_path, lines, charset, StandardOpenOption.APPEND);
} catch (IOException e) {
System.err.println(e);
}
}
}