Package | Description |
---|---|
java.io |
Provides classes for input and output through data streams.
|
javax.microedition.io |
Classes for the Generic Connection framework.
|
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 UTF-8 string has been read in a data
input stream or by any class that implements the data input
interface.
|
Modifier and Type | Method and Description |
---|---|
int |
InputStream.available()
Returns 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.
|
int |
DataInputStream.available()
Returns the number of bytes that can be read from this input
stream without blocking.
|
abstract void |
Writer.close()
Close the stream, flushing it first.
|
abstract void |
Reader.close()
Close the stream.
|
void |
OutputStreamWriter.close()
Close the stream.
|
void |
OutputStream.close()
Closes this output stream and releases any system resources
associated with this stream.
|
void |
InputStreamReader.close()
Close the stream.
|
void |
InputStream.close()
Closes this input stream and releases any system resources associated
with the stream.
|
void |
DataOutputStream.close()
Closes this output stream and releases any system resources
associated with the stream.
|
void |
DataInputStream.close()
Closes this input stream and releases any system resources
associated with the stream.
|
void |
ByteArrayOutputStream.close()
Closes this output stream and releases any system resources
associated with this stream.
|
void |
ByteArrayInputStream.close()
Closes this input stream and releases any system resources
associated with the stream.
|
abstract void |
Writer.flush()
Flush the stream.
|
void |
OutputStreamWriter.flush()
Flush the stream.
|
void |
OutputStream.flush()
Flushes this output stream and forces any buffered output bytes
to be written out.
|
void |
DataOutputStream.flush()
Flushes this data output stream.
|
void |
Reader.mark(int readAheadLimit)
Mark the present position in the stream.
|
void |
InputStreamReader.mark(int readAheadLimit)
Mark the present position in the stream.
|
int |
Reader.read()
Read a single character.
|
int |
InputStreamReader.read()
Read a single character.
|
abstract int |
InputStream.read()
Reads the next byte of data from the input stream.
|
int |
DataInputStream.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 |
DataInputStream.read(byte[] b)
See the general contract of the
read
method of DataInput . |
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 |
DataInputStream.read(byte[] b,
int off,
int len)
Reads up to
len bytes of data from this input stream
into an array of bytes. |
int |
Reader.read(char[] cbuf)
Read characters into an array.
|
abstract int |
Reader.read(char[] cbuf,
int off,
int len)
Read characters into a portion of an array.
|
int |
InputStreamReader.read(char[] cbuf,
int off,
int len)
Read characters into a portion of an array.
|
boolean |
DataInputStream.readBoolean()
See the general contract of the
readBoolean
method of DataInput . |
boolean |
DataInput.readBoolean()
Reads one input byte and returns
true if that byte is nonzero,
false if that byte is zero. |
byte |
DataInputStream.readByte()
See the general contract of the
readByte
method of DataInput . |
byte |
DataInput.readByte()
Reads and returns one input byte.
|
char |
DataInputStream.readChar()
See the general contract of the
readChar
method of DataInput . |
char |
DataInput.readChar()
Reads an input
char and returns the char value. |
double |
DataInputStream.readDouble()
See the general contract of the
readDouble
method of DataInput . |
double |
DataInput.readDouble()
Reads eight input bytes and returns
a
double value. |
float |
DataInputStream.readFloat()
See the general contract of the
readFloat
method of DataInput . |
float |
DataInput.readFloat()
Reads four input bytes and returns
a
float value. |
void |
DataInputStream.readFully(byte[] b)
See the general contract of the
readFully
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,
int off,
int len)
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. |
int |
DataInputStream.readInt()
See the general contract of the
readInt
method of DataInput . |
int |
DataInput.readInt()
Reads four input bytes and returns an
int value. |
long |
DataInputStream.readLong()
See the general contract of the
readLong
method of DataInput . |
long |
DataInput.readLong()
Reads eight input bytes and returns
a
long value. |
short |
DataInputStream.readShort()
See the general contract of the
readShort
method of DataInput . |
short |
DataInput.readShort()
Reads two input bytes and returns
a
short value. |
int |
DataInputStream.readUnsignedByte()
See the general contract of the
readUnsignedByte
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.readUnsignedShort()
See the general contract of the
readUnsignedShort
method of DataInput . |
int |
DataInput.readUnsignedShort()
Reads two input bytes, zero-extends
it to type
int , and returns
an int value in the range 0
through 65535 . |
String |
DataInputStream.readUTF()
See the general contract of the
readUTF
method of DataInput . |
String |
DataInput.readUTF()
Reads in a string that has been encoded using a modified UTF-8 format.
|
static String |
DataInputStream.readUTF(DataInput in)
Reads from the
stream
in a representation
of a Unicode character string encoded in
Java modified UTF-8 format; this string
of characters is then returned as a String . |
boolean |
Reader.ready()
Tell whether this stream is ready to be read.
|
boolean |
InputStreamReader.ready()
Tell whether this stream is ready to be read.
|
void |
Reader.reset()
Reset the stream.
|
void |
InputStreamReader.reset()
Reset 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 |
DataInputStream.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)
Skip characters.
|
long |
InputStreamReader.skip(long n)
Skip characters.
|
long |
InputStream.skip(long n)
Skips over and discards
n bytes of data from this input
stream. |
long |
DataInputStream.skip(long n)
Skips over and discards
n bytes of data from the
input stream. |
int |
DataInputStream.skipBytes(int n)
See the general contract of the
skipBytes
method of DataInput . |
int |
DataInput.skipBytes(int n)
Makes an attempt to skip over
n bytes
of data from the input stream, discarding the skipped
bytes. |
void |
OutputStream.write(byte[] b)
Writes
b.length bytes from the specified byte array
to this output stream. |
void |
DataOutput.write(byte[] b)
Writes to the output stream all the bytes in array
b . |
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 |
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 |
DataOutput.write(byte[] b,
int off,
int len)
Writes
len bytes from array
b , in order, to
the output stream. |
void |
Writer.write(char[] cbuf)
Write an array of characters.
|
abstract void |
Writer.write(char[] cbuf,
int off,
int len)
Write a portion of an array of characters.
|
void |
OutputStreamWriter.write(char[] cbuf,
int off,
int len)
Write a portion of an array of characters.
|
void |
Writer.write(int c)
Write a single character.
|
void |
OutputStreamWriter.write(int c)
Write a single character.
|
abstract void |
OutputStream.write(int b)
Writes the specified byte to this output stream.
|
void |
DataOutputStream.write(int b)
Writes the specified byte (the low eight bits of the argument
b ) to the underlying output stream. |
void |
DataOutput.write(int b)
Writes to the output stream the eight
low-order bits of the argument
b . |
void |
Writer.write(String str)
Write a string.
|
void |
Writer.write(String str,
int off,
int len)
Write a portion of a string.
|
void |
OutputStreamWriter.write(String str,
int off,
int len)
Write a portion of a string.
|
void |
DataOutputStream.writeBoolean(boolean v)
Writes a
boolean to the underlying output stream as
a 1-byte value. |
void |
DataOutput.writeBoolean(boolean v)
Writes a
boolean value to this output stream. |
void |
DataOutputStream.writeByte(int v)
Writes out a
byte 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.writeChar(int v)
Writes a
char to the underlying output stream as a
2-byte value, high byte first. |
void |
DataOutput.writeChar(int v)
Writes a
char value, which
is comprised of two bytes, to the
output stream. |
void |
DataOutputStream.writeChars(String s)
Writes a string to the underlying output stream as a sequence of
characters.
|
void |
DataOutput.writeChars(String s)
Writes every character in the string
s ,
to the output stream, in order,
two bytes per character. |
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.writeDouble(double v)
Writes a
double value,
which is comprised of eight 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.writeFloat(float v)
Writes a
float 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.writeInt(int v)
Writes an
int value, which is
comprised of four 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.writeLong(long v)
Writes an
long value, which is
comprised of four bytes, to the output stream. |
void |
DataOutputStream.writeShort(int v)
Writes a
short to the underlying output stream as two
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.writeUTF(String str)
Writes a string to the underlying output stream using UTF-8
encoding in a machine-independent manner.
|
void |
DataOutput.writeUTF(String s)
Writes two bytes of length information
to the output stream, followed
by the Java modified UTF representation
of every character in the string
s . |
Modifier and Type | Class and Description |
---|---|
class |
ConnectionNotFoundException
This class is used to signal that a connection target
cannot be found, or the protocol type is not supported.
|
Modifier and Type | Method and Description |
---|---|
StreamConnection |
StreamConnectionNotifier.acceptAndOpen()
Returns a
StreamConnection object that represents
a server side socket connection. |
void |
Connection.close()
Close the connection.
|
int |
DatagramConnection.getMaximumLength()
Get the maximum length a datagram can be.
|
int |
DatagramConnection.getNominalLength()
Get the nominal length of a datagram.
|
Datagram |
DatagramConnection.newDatagram(byte[] buf,
int size)
Create a new datagram object.
|
Datagram |
DatagramConnection.newDatagram(byte[] buf,
int size,
String addr)
Make a new datagram object.
|
Datagram |
DatagramConnection.newDatagram(int size)
Create a new datagram object.
|
Datagram |
DatagramConnection.newDatagram(int size,
String addr)
Create a new datagram object.
|
static Connection |
Connector.open(String name)
Create and open a Connection.
|
static Connection |
Connector.open(String name,
int mode)
Create and open a Connection.
|
static Connection |
Connector.open(String name,
int mode,
boolean timeouts)
Create and open a Connection.
|
DataInputStream |
InputConnection.openDataInputStream()
Open and return a data input stream for a connection.
|
static DataInputStream |
Connector.openDataInputStream(String name)
Create and open a connection input stream.
|
DataOutputStream |
OutputConnection.openDataOutputStream()
Open and return a data output stream for a connection.
|
static DataOutputStream |
Connector.openDataOutputStream(String name)
Create and open a connection output stream.
|
InputStream |
InputConnection.openInputStream()
Open and return an input stream for a connection.
|
static InputStream |
Connector.openInputStream(String name)
Create and open a connection input stream.
|
OutputStream |
OutputConnection.openOutputStream()
Open and return an output stream for a connection.
|
static OutputStream |
Connector.openOutputStream(String name)
Create and open a connection output stream.
|
void |
DatagramConnection.receive(Datagram dgram)
Receive a datagram.
|
void |
DatagramConnection.send(Datagram dgram)
Send a datagram.
|
void |
Datagram.setAddress(String addr)
Set datagram address.
|
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Use is subject to License Terms. Your use of this web site or any of its contents or software indicates your agreement to be bound by these License Terms.