myinputfile.txt Peter is going to India.
BufferedInputStreamDemo.java import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
/*
* public BufferedInputStream(InputStream in, int size)
*
* Parameters:
* -----------
*
* in - the underlying input stream.
* size - the buffer size.
*/
public class BufferedInputStreamDemo
{
public static void main(String[] args) throws IOException
{
BufferedInputStreamDemo bufferedInputStreamDemo = new BufferedInputStreamDemo();
bufferedInputStreamDemo.readFile();
}
private void readFile() throws IOException
{
FileInputStream fileInputStream = null;
BufferedInputStream bufferedInputStream = null;
try
{
fileInputStream = new FileInputStream("myinputfile.txt");
int bufferSize = 8 * 1024;
/*
* Creates a BufferedInputStream with the
* specified buffer size
*/
bufferedInputStream = new BufferedInputStream(fileInputStream,bufferSize);
int i;
while ((i = bufferedInputStream.read()) != -1)
{
System.out.print((char) i);
}
}
finally
{
if (fileInputStream != null)
{
fileInputStream.close();
}
if (bufferedInputStream != null)
{
bufferedInputStream.close();
}
}
}
}