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
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 . j av a 2s. c o 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); } } }