Name
OutputStreamWriter
Synopsis
This is a subclass of Writer that writes its output into
an 8-bit output stream. The mapping from the 16-bit Unicode characters passed
into this class to the bytes required by the underlying output stream is
performed according to the encoding whose name is passed to the constructor,
or the default encoding of the host platform if the single-argument
constructor is used.
CLDC devices typically support only their own default encoding. Therefore,
it is unlikely that many alternative encodings will be available. The CLDC
specification does not provide any mechanism that would allow application
code to determine the available encodings at run time, apart from the default
encoding which can be obtained from the system property
microedition.encoding. Note that the CLDC version of
this class does not include the getEncoding() method from
J2SE, which returns the name of the encoding used by an
OutputStreamWriter.
public class OutputStreamWriter extends Writer {
// Public Constructors
public OutputStreamWriter( OutputStream os);
public OutputStreamWriter(OutputStream os,
String enc) throws UnsupportedEncodingException;
// Public Methods Overriding Writer
public void close() throws IOException;
public void flush() throws IOException;
public void write( int c) throws IOException;
public void write(char[] cbuf, int off,
int len) throws IOException; public void ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access