Java program demonstrating the usage of FileInputStream in java.io package-Different Way

Java (programming language)

Java Logo

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.          

Java program demonstrating the usage of FileInputStream in java.io package

Java (programming language)

Java Logo

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

FileInputStreamDemo.java

import java.io.*;

class FileInputStreamDemo

{

 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 n = size = fis.available();

                                                int i = 0;

                                                for(i=0; i<n;i++){

                                                      System.out.print((char)fis.read());

                                                }

                                }

                                catch(Exception e)

                                {

                                                e.printStackTrace();

                                }

                }

}


Snapshot of the o/p