package liu;
import jdk.jfr.events.FileReadEvent;
import org.junit.Test;
import java.io.*;
import java.util.Arrays;
public class Hello1 {
//缓冲输入流
@Test
public void fun5() throws Exception {
BufferedReader bw = new BufferedReader(new FileReader("src/a.txt"));
String s = bw.readLine();
System.out.println(s);
String s1 = bw.readLine();
System.out.println(s1);
}
//缓冲输出流
@Test
public void fun4() throws Exception {
BufferedWriter bw = new BufferedWriter(new FileWriter("src/a.txt"));
bw.write("昨夜雨疏风骤,浓睡不消残酒。");
bw.newLine();//换行
bw.write("试问卷帘人,却道海棠依旧。知否,知否?应是绿肥红瘦。");
bw.close();//关闭流,刷新缓冲区
}
//字节输出流
@Test
public void fun6() throws Exception {
FileWriter fw = new FileWriter("src/a.txt");
char [] c = new char[]{'1','2','3'};
fw.write(c,1,2);
fw.close();//关闭流,刷新缓冲区
}
//字节输入流
/1.构建流对象
2.调用read方法
3.关闭流对象/
@Test
public void fun3() throws Exception {
FileReader fr = new FileReader(“src/a.txt”);
char [] c =new char[6];
while(fr.read©!=-1){
if(",".equals©){
System.out.println("\n");
}else if("。".equals©){
System.out.println("\n");
}
System.out.println©;
}
}
//字节输入流
@Test
public void fun2() throws Exception {
FileReader fr = new FileReader("src/a.txt");
char [] c =new char[6];
while(fr.read(c,0,6)!=-1){
System.out.println(c);
}
}
//字节输入流
@Test
public void fun1() throws Exception {
FileReader fr = new FileReader("src/a.txt");
char [] c = new char[6];
while (fr.read(c)!=-1){
System.out.println(c);
}
}
}