java.io
Class FileInputStream
java.lang.Object
java.io.InputStream
java.io.FileInputStream
public class FileInputStream
- extends InputStream
Reads a stream of bytes from a file.
- Author:
- Brian Bagnall
Method Summary |
int |
read()
Reads the next byte of data from the input stream. |
void |
reset()
resets pointers so next read() is from the start of the file; |
FileInputStream
public FileInputStream(File f)
read
public int read()
throws IOException
- Description copied from class:
InputStream
- Reads the next byte of data from the input stream. The value byte is
returned as an
int
in the range 0
to
255
. If no byte is available because the end of the stream
has been reached, the value -1
is returned. This method
blocks until input data is available, the end of the stream is detected,
or an exception is thrown.
A subclass must provide an implementation of this method.
- Specified by:
read
in class InputStream
- Returns:
- the next byte of data, or
-1
if the end of the
stream is reached.
- Throws:
IOException
- if an I/O error occurs.
reset
public void reset()
- resets pointers so next read() is from the start of the file;
- Overrides:
reset
in class InputStream
- See Also:
InputStream.mark(int)
,
IOException