Files Class writeString() Method in Java with Examples
The writeString() method of File Class in Java is used to write contents to the specified file.
Syntax:
Files.writeString(path, string, options)
Parameters:
- 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:
Java
// Implementation of writeString() method in Java import java.io.IOException; 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 !!" , StandardOpenOption.APPEND); // Verify file content String content = Files.readString(filePath); System.out.println(content); } catch (IOException e) { e.printStackTrace(); } } } |
Output:
Hello from GFG ! !