Skip to content
Related Articles

Related Articles

Files Class writeString() Method in Java with Examples

View Discussion
Improve Article
Save Article
  • Last Updated : 05 Feb, 2021

The writeString() method of File Class in Java is used to write contents to the specified file.


Files.writeString(path, string, options)


  • path – File path with data type as Path
  • string – a specified string which will enter in the file with return type String.
  • options – Different options to enter the string in the file. Like append the string to the file, overwrite everything in the file with the current string, etc

Return Value: This method does not return any value.

Below are two overloaded forms of the writeString() method.

public static Path writeString​(Path path, CharSequence csq, OpenOption… options) throws IOException

public static Path writeString​(Path path, CharSequence csq, Charset cs, OpenOption… options) throws IOException

  • UTF-8 charset is used to write the content to file in the first method.
  • The second method does the same using the specified charset.
  • How the file is opened is specified in Options.

Below is the implementation of the problem statement:


// Implementation of writeString() method in Java
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
public class GFG {
    public static void main(String[] args)
        // Initializing file Path with some conditions
        Path filePath
            = Paths.get("/home/mayur/", "temp", "gfg.txt");
        try {
            // Write content to file
            Files.writeString(filePath, "Hello from GFG !!",
            // Verify file content
            String content = Files.readString(filePath);
        catch (IOException e) {


Hello from GFG ! !

output File

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!