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.

                  Type Of
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 ...

Get J2ME in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.