Creates a new print stream, without automatic line flushing, with the
specified file name and charset. This convenience constructor creates
the necessary intermediate OutputStreamWriter
, which will encode characters using the provided
charset.
fileName
| The name of the file to use as the destination of this print stream. 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(fileName) denies write
access to the file | |
UnsupportedEncodingException
| If the named charset is not supported |
Diagram: OutputStream