Sunday 10 March 2013

OutputStreamWriter


OutputStreamWriter

Declaration
public class OutputStreamWriter extends Writer
java.lang.Object
|
+--java.io.Writer
|
+--java.io.OutputStreamWriter
Description
An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are
translated into bytes. The encoding that it uses may be specified by name, or the platform’s default encoding
may be accepted.
Each invocation of a write() method causes the encoding converter to be invoked on the given character(s). The
resulting bytes are accumulated in a buffer before being written to the underlying output stream. The size of this
buffer may be specified, but by default it is large enough for most purposes. Note that the characters passed to
the write() methods are not buffered.

Constructors
OutputStreamWriter(OutputStream os)
OutputStreamWriter(OutputStream os, java.lang.String enc)
Methods
void close()
void flush()
void write(char[] cbuf, int off, int len)
void write(int c)
void write(java.lang.String str, int off, int len)

Fields inherited from class Writer
lock
Methods inherited from class Object

Inherited Member Summary

equals(Object), getClass(), hashCode(), notify(), notifyAll(), toString(), wait(),
wait(), wait()
Methods inherited from class Writer
write(String), write(String)


Constructors
OutputStreamWriter(OutputStream)
Declaration:
public OutputStreamWriter(java.io.OutputStream os)
Description:
Create an OutputStreamWriter that uses the default character encoding.
Parameters:
os - An OutputStream
OutputStreamWriter(OutputStream, String)
Declaration:
public OutputStreamWriter(java.io.OutputStream os, java.lang.String enc)
throws UnsupportedEncodingException
Description:
Create an OutputStreamWriter that uses the named character encoding.
Parameters:
os - An OutputStream
enc - The name of a supported
Throws:
UnsupportedEncodingException - If the named encoding is not supported


Methods
write(int)
Declaration:
public void write(int c)
throws IOException
Description:
Write a single character.
Overrides: write in class Writer
Parameters:
c - int specifying a character to be written.

Throws:
IOException - If an I/O error occurs
write(char[], int, int)
Declaration:
public void write(char[] cbuf, int off, int len)
throws IOException
Description:
Write a portion of an array of characters.
Overrides: write in class Writer
Parameters:
cbuf - Buffer of characters to be written
off - Offset from which to start reading characters
len - Number of characters to be written
Throws:
IOException - If an I/O error occurs
write(String, int, int)
Declaration:
public void write(java.lang.String str, int off, int len)
throws IOException
Description:
Write a portion of a string.
Overrides: write in class Writer
Parameters:
str - String to be written
off - Offset from which to start reading characters
len - Number of characters to be written
Throws:
IOException - If an I/O error occurs
flush()
Declaration:
public void flush()
throws IOException
Description:
Flush the stream.
Overrides: flush in class Writer
Throws:
IOException - If an I/O error occurs

close()

close()
Declaration:
public void close()
throws IOException
Description:
Close the stream.
Overrides: close in class Writer
Throws:
IOException - If an I/O error occurs








No comments:

Post a Comment