Reading and writing file in java

Satyapriyanayak
Posted by Satyapriyanayak under Others category on | Points: 40 | Views : 992
In this Code Snippets we will know how to read and write to a file in java.

/*File reading by using FileInputStream/FileReader*/
import java.io.*;
import java.util.*;
public class readFile
{
public static void main(String arg[])throws Exception
{
System.out.print("Provide name of file to read ");
Scanner sc=new Scanner(System.in);
String s=sc.next();
//FileInputStream fis=new FileInputStream(s);
FileReader fis=new FileReader(s);
int x;
while((x=fis.read())!=-1)
System.out.print((char)x);
}
}

compile
javac readFile.java
java readFile

/*File writing by using FileOutputStream/FileWriter*/
import java.io.*;
import java.util.*;
public class writeFile
{
public static void main(String arg[])throws Exception
{
Scanner sc=new Scanner(System.in);
System.out.print("Provide file name:");
String fname=sc.next();
System.out.print("Provide data to be written:");
String data=sc.next();
//To use FileWriter
FileWriter fw=new FileWriter(fname,true);
fw.write(data);
fw.close();
}
}

compile
javac writeFile.java
java writeFile

Comments or Responses

Login to post response