Creates a new PrintWriter, without automatic line flushing, with the
specified file and charset. This convenience constructor creates the
necessary intermediate OutputStreamWriter
, which will encode characters using the provided
charset.
file
| The file to use as the destination of this writer. If the file exists then it will be truncated to zero size; otherwise, a new file will be created. The output will be written to the file and is buffered. | |
csn
| The name of a supported charset |
FileNotFoundException
| If the given file object does not denote an existing, writable regular file and a new regular file of that name cannot be created, or if some other error occurs while opening or creating the file | |
SecurityException
| If a security manager is present and checkWrite(file.getPath())
denies write access to the file | |
UnsupportedEncodingException
| If the named charset is not supported |
Diagram: Writer