The FileInputStream class creates an InputStream that you can use to read bytes from a file.
//Java Program demonstrating the FileInputStream Class in java.io package
FileInputStreamDemo1.java
Check out the while loop used for looping the File
import java.io.*;
class FileInputStreamDemo1{
public static void main(String[] args){
try{
File f = new File(“Hello.txt”);
int size;
FileInputStream fis = new FileInputStream(f);
System.out.println(“Total Available Bytes: ” + (size = fis.available()));
int i = 0;
while(i!=-1){
i = fis.read();
if(i!=-1)
System.out.print((char)i);
}
}
catch(Exception e){
e.printStackTrace();
}
}
}
Snapshot of the o/p- Same as the previous one.
