Read from file with BufferedInputStream

This example shows how to read the contents of a file using a BufferedInputStream.
There are a couple of ways to do so, and in this example we use a byte array to store the data read.
We loop through the file contents and fill out buffer up to the size of the buffer array until there are no more data left to read.
It possible to read from the file one byte at a time, but to use a buffer is more efficient.

Search for more Java info on this site here:
Custom Search

Any thoughts or questions?