缓冲流
import java.io.*;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class Liu {
public static void main(String args[] ){
File f1=new File("D:\\Liu\\a.txt");
File f2=new File("D:\\Li\\b.txt");
int b;
byte t[]=new byte[18];
try {
FileInputStream in = new FileInputStream(f1);
FileOutputStream out =new FileOutputStream(f2);
while ((b = in.read(t, 0, 18)) != -1) {
String s = new String(t, 0, b);
out.write(s.getBytes());
System.out.print(s);
}
in.close();
}
catch(IOException e){
System.out.println("File read Error"+e);
}
}
}
import java.io.*;
public class Huanchongliu {
public static void main(String[] args) {
File f1=new File("D:\\idea project\\Liu\\shuju01.txt");
File f2=new File ("D:\\idea project\\Li\\230105.txt");
int b;
try{
FileReader inone=new FileReader(f1);
FileWriter outone=new FileWriter(f2);
BufferedReader intwo =new BufferedReader(inone);
BufferedWriter outtwo=new BufferedWriter(outone);
String s=null;
while((s=intwo.readLine())!=null){
System.out.println(s);
outtwo.write(s);
outtwo.newLine();
}
outtwo.close();
outone.close();
intwo.close();
inone.close();
}
catch(IOException e){
System.out.println(e);
}
}
}