FileWriter(File, Charset, boolean): This method is available in the java.io.FileWriter class of Java.
Syntax:
java.io.FileWriter.FileWriter(File file, Charset charset, boolean append) throws IOException
This method takes three arguments. This method constructs a FileWriter given the File to write, charset, and a boolean indicating whether to append the data written.
Parameters: Three parameters are required for this method.
file: the File to write.
charset: the charset.
append: a boolean. If true, the writer will write the data to the end of the file rather than the beginning.
Throws:
IOException - if the file exists but is a directory rather than a regular file, does not exist but cannot be created, or cannot be opened for any other reason.
Approach 1: When no exception
Java
import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.nio.charset.Charset;public class FileWriter9 {public static void main(String[] args) {String pathname = "D:\\hello.txt";File file = new File(pathname);Charset charset = Charset.defaultCharset();boolean append = true;FileWriter fileWriter = null;try {fileWriter = new FileWriter(file, charset, append);} catch (IOException e) {System.out.println("Error occured");return;}System.out.println(fileWriter);}}
Output:
java.io.FileWriter@26f0a63f
Approach 2: IOException
Java
import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.nio.charset.Charset;public class FileWriter9 {public static void main(String[] args) {String pathname = "D:\\hello2.txt";File file = new File(pathname);Charset charset = Charset.defaultCharset();boolean append = true;FileWriter fileWriter = null;try {fileWriter = new FileWriter(file, charset, append);} catch (IOException e) {System.out.println("Error occured");return;}System.out.println(fileWriter);}}
Output:
FileWriter(File): This method constructs a FileWriter given the File to write, using the platform's default charset.
FileWriter(FileDescriptor): This method constructs a FileWriter given a file descriptor, using the platform's default charset.
FileWriter(String): This method constructs a FileWriter given a file name, using the platform's default charset.
FileWriter(File, boolean): This method constructs a FileWriter given the File to write and a boolean indicating whether to append the data written, using the platform's default charset.
FileWriter(File, Charset): This method constructs a FileWriter given the File to write and charset.
FileWriter(String, boolean): This method constructs a FileWriter given a file name and a boolean indicating whether to append the data written, using the platform's default charset.
FileWriter(String, Charset): This method constructs a FileWriter given a file name and charset.
FileWriter(String, Charset, boolean): This method constructs a FileWriter given a file name, charset, and a boolean indicating whether to append the data written.
No comments:
Post a Comment