| java.lang.Object java.io.InputStream sun.io.FDInputStream
Constructor Summary | |
public | FDInputStream(String name) Creates an input file stream to read from a file with the
specified name. | public | FDInputStream(FileDescriptor fdObj) Creates an input file stream to read from the specified file descriptor. |
Method Summary | |
native public int | available() Returns the number of bytes that can be read from this file input
stream without blocking. | native public void | close() Closes this file input stream and releases any system resources
associated with the stream. | protected void | finalize() Ensures that the close method of this file input stream is
called when there are no more references to it. | final public FileDescriptor | getFD() Returns the opaque file descriptor object associated with this stream. | native public void | open(String name) Opens the specified file for reading. | native public int | read() Reads a byte of data from this input stream. | public int | read(byte b) Reads up to b.length bytes of data from this input
stream into an array of bytes. | public int | read(byte b, int off, int len) Reads up to len bytes of data from this input stream
into an array of bytes. | native public int | readBytes(byte b, int off, int len) Reads a subarray as a sequence of bytes. | native public long | skip(long n) Skips over and discards n bytes of data from the
input stream. |
available | native public int available() throws IOException(Code) | | Returns the number of bytes that can be read from this file input
stream without blocking.
the number of bytes that can be read from this file inputstream without blocking. exception: IOException - if an I/O error occurs. since: JDK1.0 |
close | native public void close() throws IOException(Code) | | Closes this file input stream and releases any system resources
associated with the stream.
exception: IOException - if an I/O error occurs. since: JDK1.0 |
open | native public void open(String name) throws IOException(Code) | | Opens the specified file for reading.
Parameters: name - the name of the file |
read | native public int read() throws IOException(Code) | | Reads a byte of data from this input stream. This method blocks
if no input is yet available.
the next byte of data, or -1 if the end of thefile is reached. exception: IOException - if an I/O error occurs. since: JDK1.0 |
read | public int read(byte b) throws IOException(Code) | | Reads up to b.length bytes of data from this input
stream into an array of bytes. This method blocks until some input
is available.
Parameters: b - the buffer into which the data is read. the total number of bytes read into the buffer, or-1 if there is no more data because the end ofthe file has been reached. exception: IOException - if an I/O error occurs. since: JDK1.0 |
read | public int read(byte b, int off, int len) throws IOException(Code) | | Reads up to len bytes of data from this input stream
into an array of bytes. This method blocks until some input is
available.
Parameters: b - the buffer into which the data is read. Parameters: off - the start offset of the data. Parameters: len - the maximum number of bytes read. the total number of bytes read into the buffer, or-1 if there is no more data because the end ofthe file has been reached. exception: IOException - if an I/O error occurs. since: JDK1.0 |
readBytes | native public int readBytes(byte b, int off, int len) throws IOException(Code) | | Reads a subarray as a sequence of bytes.
Parameters: b - the data to be written Parameters: off - the start offset in the data Parameters: len - the number of bytes that are written exception: IOException - If an I/O error has occurred. |
skip | native public long skip(long n) throws IOException(Code) | | Skips over and discards n bytes of data from the
input stream. The skip method may, for a variety of
reasons, end up skipping over some smaller number of bytes,
possibly 0 . The actual number of bytes skipped is returned.
Parameters: n - the number of bytes to be skipped. the actual number of bytes skipped. exception: IOException - if an I/O error occurs. since: JDK1.0 |
|
|