Name : Anamika Chauhan
PRN : 246109049
Batch : SB3
Expirement 3
Aim: To Create text file in File io stream: Display on console
Save input in file and use buffer to copy on other file
Code:
import [Link].*;
import [Link];
public class fileInOpStream {
public static void main(String[] args) {
Scanner sc = new Scanner([Link]);
try {
File file1 = new File("[Link]");
File file2 = new File("[Link]");
[Link]("Enter text to store in file:");
String data = [Link]();
FileWriter fw = new FileWriter(file1);
BufferedWriter bw = new BufferedWriter(fw);
[Link](data);
[Link]();
[Link]("\nReading from file:");
FileReader fr = new FileReader(file1);
BufferedReader br = new BufferedReader(fr);
String line;
while((line = [Link]()) != null){
[Link](line);
[Link]();
BufferedReader br2 = new BufferedReader(new FileReader(file1));
BufferedWriter bw2 = new BufferedWriter(new FileWriter(file2));
while((line = [Link]()) != null){
[Link](line);
[Link]();
}
[Link]();
[Link]();
[Link]("\nData copied to [Link] successfully!");
} catch (Exception e) {
[Link]("Error: " + e);
[Link]();
Output