Skip to main content

InputStream & FileOutputStream File Input and Output in JAVA

To use InputStream class for read a data and FileOutputStream for a data display in file.
CODING
import java.io.File;
public class ReadWriteOnFile {
public static void main(String[] args) {
int c;
File f1=new File("MyData.txt");
InputStream istream;
OutputStream ostream = null;
istream =System.in;
System.out.println("Anything Type");
try{
ostream =new FileOutputStream(f1);
try{
while((c=istream.read()) !=-1 )
ostream.write(c);
}
catch(IOException e){
System.out.println("Error::"+e.getMessage());
      }
}catch(FileNotFoundException e){
System.exit(1);
   }
finally {
   try{
   istream.close();
   ostream.close();
    }catch(IOException e){
System.out.println("Error::File Did Not Close");
     }
    }
}
}

Comments