package com;
import java.io.*;
public class demo {
public static void main(String[] args) throws IOException {
//字节缓冲流
BufferedInputStream bis=new BufferedInputStream(new FileInputStream("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\a.txt"));
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\b.txt"));
//循环
int b;
while ((b=bis.read())!=-1){
bos.write(b);
}
bos.close();
bis.close();
}
}
package com;
import java.io.*;
public class demo {
public static void main(String[] args) throws IOException {
//创建字节缓冲流 数组 一次读写多个字节
BufferedInputStream bis=new BufferedInputStream(new FileInputStream("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\a.txt"));
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\2b.txt"));
//创建数组
byte[] bytes=new byte[1024];
//循环
int len;
while ((len=bis.read(bytes))!=-1){
bos.write(bytes);
}
bos.close();
bis.close();
}
}
package com;
import java.io.*;
public class demo {
public static void main(String[] args) throws IOException {
//创建 字符缓冲输入流
BufferedReader br=new BufferedReader(new FileReader("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\a.txt"));
/*
//读取一行 (不会把换行读出来)
String s = br.readLine();
System.out.println(s);
*/
//把所有内容全读到
String line;
while ((line=br.readLine())!=null) {
System.out.println(line);
}
br.close();
}
}
package com;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
public class demo {
public static void main(String[] args) throws IOException {
//创建字符缓冲输出流
BufferedWriter bw=new BufferedWriter(new FileWriter("C:\\Users\\彭新晨\\IdeaProjects\\untitled6\\d.txt"));
//写出来
bw.write("彭");
//这是跨平台的换行
bw.newLine();
bw.write("新晨");
bw.close();
}
}