Files.newBufferedWriter(Path path, Charset cs, OpenOption ... options) has the following syntax.
public static BufferedWriter newBufferedWriter(Path path, Charset cs, OpenOption ... options) throws IOException
In the following code shows how to use Files.newBufferedWriter(Path path, Charset cs, OpenOption ... options) method.
/* w w w. j a va 2 s . co m*/ import java.io.BufferedWriter; 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; public class Main { public static void main(String[] args) { Path wiki_path = Paths.get("C:/tutorial/wiki", "wiki.txt"); Charset charset = Charset.forName("UTF-8"); String text = "\nfrom java2s.com!"; try (BufferedWriter writer = Files.newBufferedWriter(wiki_path, charset, StandardOpenOption.APPEND)) { writer.write(text); } catch (IOException e) { System.err.println(e); } } }