package com.Brooke03;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class BufferedStreamDemo1 {
public static void main(String[] args) throws IOException {
BufferedWriter bw = new BufferedWriter(new FileWriter("BufferedDemo1.txt"));
BufferedReader br = new BufferedReader(new FileReader("FileWriterDemo1.java"));
BufferedReader br1 = new BufferedReader(new FileReader("FileWriterDemo3.java"));
bw.write("helloworld!");
int cha;
while((cha = br.read()) != -1) {
System.out.print((char)cha);
}
char[] chs = new char[1024];
int len;
while((len = br1.read(chs)) != -1) {
System.out.println(new String(chs,0,len));
}
bw.close();
br.close();
br1.close();
}
}
package com.Brooke03;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class BufferedStreamDemo2 {
public static void main(String[] args) throws IOException {
BufferedWriter bw = new BufferedWriter(new FileWriter("BufferedDemo2.txt"));
BufferedReader br = new BufferedReader(new FileReader("FileWriterDemo1.java"));
BufferedReader br1 = new BufferedReader(new FileReader("FileWriterDemo1.java"));
int cha;
while((cha = br.read()) != -1) {
bw.write(cha);
}
char[] chs = new char[1024];
int len;
while((len = br1.read(chs)) != -1) {
bw.write(chs, 0, len);
}
bw.close();
br.close();
br1.close();
}
}
package com.Brooke03;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class BufferedStreamDemo3 {
public static void main(String[] args) throws IOException {
BufferedWriter bw = new BufferedWriter(new FileWriter("BUfferedDemo3.txt"));
BufferedReader br = new BufferedReader(new FileReader("helloworld.txt"));
for(int x=0;x<10;x++) {
bw.write("helloworld"+x);
bw.newLine();
bw.flush();
}
String line;
while((line = br.readLine()) != null) {
System.out.println(line);
}
bw.close();
br.close();
}
}
package com.Brooke04;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class CopyFile {
public static void main(String[] args) throws IOException {
String destFileName = "FileWriterDemo3.java";
String srcFileName = "CopyFile.txt";
method1(srcFileName,destFileName);
method2(srcFileName,destFileName);
method3(srcFileName,destFileName);
method4(srcFileName,destFileName);
method5(srcFileName,destFileName);
}
public static void method1(String srcFileName,String destFileName) throws IOException {
FileWriter fw = new FileWriter("srcFileName");
FileReader fr = new FileReader("destFileName");
int chs;
while((chs = fr.read()) != -1) {
fw.write(chs);
fw.flush();
}
fw.close();
fr.close();
}
public static void method2(String srcFileName,String destFileName) throws IOException {
FileWriter fw = new FileWriter("srcFileName");
FileReader fr = new FileReader("destFileName");
char[] chs = new char[1024];
int len;
while((len = fr.read(chs)) != -1) {
fw.write(chs, 0, len);
fw.flush();
}
fw.close();
fr.close();
}
public static void method3(String srcFileName,String destFileName) throws IOException {
BufferedWriter bw = new BufferedWriter(new FileWriter(srcFileName));
BufferedReader br = new BufferedReader(new FileReader(destFileName));
int chs;
while((chs = br.read()) != -1) {
bw.write(chs);
bw.flush();
}
bw.close();
br.close();
}
public static void method4(String srcFileName,String destFileName) throws IOException {
BufferedWriter bw = new BufferedWriter(new FileWriter(srcFileName));
BufferedReader br = new BufferedReader(new FileReader(destFileName));
char[] chs = new char[1024];
int len;
while((len = br.read(chs)) != -1) {
bw.write(chs, 0, len);
bw.flush();
}
bw.close();
br.close();
}
public static void method5(String srcFileName,String destFileName) throws IOException {
BufferedWriter bw = new BufferedWriter(new FileWriter(srcFileName));
BufferedReader br = new BufferedReader(new FileReader(destFileName));
String line;
while((line = br.readLine()) != null) {
bw.write(line);
bw.newLine();
bw.flush();
}
bw.close();
br.close();
}
}