Package | Description |
---|---|
java.io |
Contains Input/Output streams communication classes.
|
java.lang |
Contains core language classes.
|
Modifier and Type | Class and Description |
---|---|
class |
EOFException
Signals that an end of file or end of stream has been reached unexpectedly during input.
|
class |
InterruptedIOException
Signals that an I/O operation has been interrupted.
|
class |
UnsupportedEncodingException
The Character Encoding is not supported.
|
class |
UTFDataFormatException
Signals that a malformed string in modified UTF-8
format has been read in a data input stream or by any class that implements the data input
interface.
|
Modifier and Type | Method and Description |
---|---|
Writer |
Writer.append(char c)
Appends the specified character to this writer.
|
Writer |
Writer.append(CharSequence csq)
Appends the specified character sequence to this writer.
|
Writer |
Writer.append(CharSequence csq,
int start,
int end)
Appends a subsequence of the specified character sequence to this writer.
|
int |
InputStream.available()
Returns an estimate of the number of bytes that can be read (or skipped over) from this input
stream without blocking by the next invocation of a method for this input stream.
|
int |
FilterInputStream.available()
Returns an estimate of the number of bytes that can be read (or skipped over) from this input
stream without blocking by the next caller of a method for this input stream.
|
abstract void |
Reader.close()
Closes the stream and releases any system resources associated with it.
|
void |
ByteArrayInputStream.close()
Closing a
ByteArrayInputStream has no effect. |
void |
InputStreamReader.close()
Close the stream.
|
void |
Closeable.close()
Closes this stream and releases any system resources associated with it.
|
void |
InputStream.close()
Closes this input stream and releases any system resources associated with the stream.
|
void |
FilterInputStream.close()
Closes this input stream and releases any system resources associated with the stream.
|
void |
FilterOutputStream.close()
Closes this output stream and releases any system resources associated with the stream.
|
void |
OutputStreamWriter.close()
Close the stream.
|
void |
ByteArrayOutputStream.close()
Closing a
ByteArrayOutputStream has no effect. |
void |
OutputStream.close()
Closes this output stream and releases any system resources associated with this stream.
|
abstract void |
Writer.close()
Closes the stream, flushing it first.
|
void |
DataOutputStream.flush()
Flushes this data output stream.
|
void |
Flushable.flush()
Flushes this stream by writing any buffered output to the underlying stream.
|
void |
FilterOutputStream.flush()
Flushes this output stream and forces any buffered output bytes to be written out to the stream.
|
void |
OutputStreamWriter.flush()
Flushes the stream.
|
void |
OutputStream.flush()
Flushes this output stream and forces any buffered output bytes to be written out.
|
abstract void |
Writer.flush()
Flushes the stream.
|
void |
Reader.mark(int readAheadLimit)
Marks the present position in the stream.
|
int |
Reader.read()
Reads a single character.
|
int |
InputStreamReader.read()
Reads a single character.
|
abstract int |
InputStream.read()
Reads the next byte of data from the input stream.
|
int |
FilterInputStream.read()
Reads the next byte of data from this input stream.
|
int |
InputStream.read(byte[] b)
Reads some number of bytes from the input stream and stores them into the buffer array
b . |
int |
FilterInputStream.read(byte[] b)
Reads up to
byte.length bytes of data from this input stream into an array of bytes. |
int |
DataInputStream.read(byte[] b)
Reads some number of bytes from the contained input stream and stores them into the buffer array
b . |
int |
InputStream.read(byte[] b,
int off,
int len)
Reads up to
len bytes of data from the input stream into an array of bytes. |
int |
FilterInputStream.read(byte[] b,
int off,
int len)
Reads up to
len bytes of data from this input stream into an array of bytes. |
int |
DataInputStream.read(byte[] b,
int off,
int len)
Reads up to
len bytes of data from the contained input stream into an array of
bytes. |
int |
Reader.read(char[] cbuf)
Reads characters into an array.
|
abstract int |
Reader.read(char[] cbuf,
int off,
int len)
Reads characters into a portion of an array.
|
int |
InputStreamReader.read(char[] cbuf,
int offset,
int length)
Reads characters into a portion of an array.
|
boolean |
DataInput.readBoolean()
Reads one input byte and returns
true if that byte is nonzero, false if
that byte is zero. |
boolean |
DataInputStream.readBoolean()
See the general contract of the
readBoolean method of DataInput . |
byte |
DataInput.readByte()
Reads and returns one input byte.
|
byte |
DataInputStream.readByte()
See the general contract of the
readByte method of DataInput . |
char |
DataInput.readChar()
Reads two input bytes and returns a
char value. |
char |
DataInputStream.readChar()
See the general contract of the
readChar method of DataInput . |
double |
DataInput.readDouble()
Reads eight input bytes and returns a
double value. |
double |
DataInputStream.readDouble()
See the general contract of the
readDouble method of DataInput . |
float |
DataInput.readFloat()
Reads four input bytes and returns a
float value. |
float |
DataInputStream.readFloat()
See the general contract of the
readFloat method of DataInput . |
void |
DataInput.readFully(byte[] b)
Reads some bytes from an input stream and stores them into the buffer array
b . |
void |
DataInputStream.readFully(byte[] b)
See the general contract of the
readFully method of DataInput . |
void |
DataInput.readFully(byte[] b,
int off,
int len)
Reads
len bytes from an input stream. |
void |
DataInputStream.readFully(byte[] b,
int off,
int len)
See the general contract of the
readFully method of DataInput . |
int |
DataInput.readInt()
Reads four input bytes and returns an
int value. |
int |
DataInputStream.readInt()
See the general contract of the
readInt method of DataInput . |
long |
DataInput.readLong()
Reads eight input bytes and returns a
long value. |
long |
DataInputStream.readLong()
See the general contract of the
readLong method of DataInput . |
short |
DataInput.readShort()
Reads two input bytes and returns a
short value. |
short |
DataInputStream.readShort()
See the general contract of the
readShort method of DataInput . |
int |
DataInput.readUnsignedByte()
Reads one input byte, zero-extends it to type
int , and returns the result, which is
therefore in the range 0 through 255 . |
int |
DataInputStream.readUnsignedByte()
See the general contract of the
readUnsignedByte method of DataInput . |
int |
DataInput.readUnsignedShort()
Reads two input bytes and returns an
int value in the range 0 through
65535 . |
int |
DataInputStream.readUnsignedShort()
See the general contract of the
readUnsignedShort method of DataInput . |
String |
DataInput.readUTF()
Reads in a string that has been encoded using a modified UTF-8
format.
|
String |
DataInputStream.readUTF()
See the general contract of the
readUTF method of DataInput . |
static String |
DataInputStream.readUTF(DataInput in)
Reads from the stream
in a representation of a Unicode character string encoded in
modified UTF-8 format; this string of characters is
then returned as a String . |
boolean |
Reader.ready()
Tells whether this stream is ready to be read.
|
boolean |
InputStreamReader.ready()
Tells whether this stream is ready to be read.
|
void |
Reader.reset()
Resets the stream.
|
void |
InputStream.reset()
Repositions this stream to the position at the time the
mark method was last called
on this input stream. |
void |
FilterInputStream.reset()
Repositions this stream to the position at the time the
mark method was last called
on this input stream. |
long |
Reader.skip(long n)
Skips characters.
|
long |
InputStream.skip(long n)
Skips over and discards
n bytes of data from this input stream. |
long |
FilterInputStream.skip(long n)
Skips over and discards
n bytes of data from the input stream. |
int |
DataInput.skipBytes(int n)
Makes an attempt to skip over
n bytes of data from the input stream, discarding the
skipped bytes. |
int |
DataInputStream.skipBytes(int n)
See the general contract of the
skipBytes method of DataInput . |
void |
DataOutput.write(byte[] b)
Writes to the output stream all the bytes in array
b . |
void |
FilterOutputStream.write(byte[] b)
Writes
b.length bytes to this output stream. |
void |
OutputStream.write(byte[] b)
Writes
b.length bytes from the specified byte array to this output stream. |
void |
DataOutput.write(byte[] b,
int off,
int len)
Writes
len bytes from array b , in order, to the output stream. |
void |
DataOutputStream.write(byte[] b,
int off,
int len)
Writes
len bytes from the specified byte array starting at offset off
to the underlying output stream. |
void |
FilterOutputStream.write(byte[] b,
int off,
int len)
Writes
len bytes from the specified byte array starting at offset
off to this output stream. |
void |
OutputStream.write(byte[] b,
int off,
int len)
Writes
len bytes from the specified byte array starting at offset off
to this output stream. |
void |
Writer.write(char[] cbuf)
Writes an array of characters.
|
void |
OutputStreamWriter.write(char[] cbuf,
int off,
int len)
Writes a portion of an array of characters.
|
abstract void |
Writer.write(char[] cbuf,
int off,
int len)
Writes a portion of an array of characters.
|
void |
DataOutput.write(int b)
Writes to the output stream the eight low-order bits of the argument
b . |
void |
DataOutputStream.write(int b)
Writes the specified byte (the low eight bits of the argument
b ) to the underlying
output stream. |
void |
FilterOutputStream.write(int b)
Writes the specified
byte to this output stream. |
void |
OutputStreamWriter.write(int c)
Writes a single character.
|
abstract void |
OutputStream.write(int b)
Writes the specified byte to this output stream.
|
void |
Writer.write(int c)
Writes a single character.
|
void |
Writer.write(String str)
Writes a string.
|
void |
OutputStreamWriter.write(String str,
int off,
int len)
Writes a portion of a string.
|
void |
Writer.write(String str,
int off,
int len)
Writes a portion of a string.
|
void |
DataOutput.writeBoolean(boolean v)
Writes a
boolean value to this output stream. |
void |
DataOutputStream.writeBoolean(boolean v)
Writes a
boolean to the underlying output stream as a 1-byte value. |
void |
DataOutput.writeByte(int v)
Writes to the output stream the eight low- order bits of the argument
v . |
void |
DataOutputStream.writeByte(int v)
Writes out a
byte to the underlying output stream as a 1-byte value. |
void |
DataOutput.writeChar(int v)
Writes a
char value, which is comprised of two bytes, to the output stream. |
void |
DataOutputStream.writeChar(int v)
Writes a
char to the underlying output stream as a 2-byte value, high byte first. |
void |
DataOutput.writeChars(String s)
Writes every character in the string
s , to the output stream, in order, two bytes
per character. |
void |
DataOutputStream.writeChars(String s)
Writes a string to the underlying output stream as a sequence of characters.
|
void |
DataOutput.writeDouble(double v)
Writes a
double value, which is comprised of eight bytes, to the output stream. |
void |
DataOutputStream.writeDouble(double v)
Converts the double argument to a
long using the doubleToLongBits
method in class Double , and then writes that long value to the
underlying output stream as an 8-byte quantity, high byte first. |
void |
DataOutput.writeFloat(float v)
Writes a
float value, which is comprised of four bytes, to the output stream. |
void |
DataOutputStream.writeFloat(float v)
Converts the float argument to an
int using the floatToIntBits method
in class Float , and then writes that int value to the underlying output
stream as a 4-byte quantity, high byte first. |
void |
DataOutput.writeInt(int v)
Writes an
int value, which is comprised of four bytes, to the output stream. |
void |
DataOutputStream.writeInt(int v)
Writes an
int to the underlying output stream as four bytes, high byte first. |
void |
DataOutput.writeLong(long v)
Writes a
long value, which is comprised of eight bytes, to the output stream. |
void |
DataOutputStream.writeLong(long v)
Writes a
long to the underlying output stream as eight bytes, high byte first. |
void |
DataOutput.writeShort(int v)
Writes two bytes to the output stream to represent the value of the argument.
|
void |
DataOutputStream.writeShort(int v)
Writes a
short to the underlying output stream as two bytes, high byte first. |
void |
ByteArrayOutputStream.writeTo(OutputStream out)
Writes the complete contents of this byte array output stream to the specified output stream
argument, as if by calling the output stream's write method using
out.write(buf, 0, count) . |
void |
DataOutput.writeUTF(String s)
Writes two bytes of length information to the output stream, followed by the
modified UTF-8 representation of every character in
the string
s . |
void |
DataOutputStream.writeUTF(String str)
Writes a string to the underlying output stream using
modified UTF-8 encoding in a machine-independent
manner.
|
Modifier and Type | Method and Description |
---|---|
Appendable |
Appendable.append(char c)
Appends the specified character to this
Appendable . |
Appendable |
Appendable.append(CharSequence csq)
Appends the specified character sequence to this
Appendable . |
Appendable |
Appendable.append(CharSequence csq,
int start,
int end)
Appends a subsequence of the specified character sequence to this
Appendable . |