import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Reader;
import java.io.Writer;
public class demo4 {
public static void main(String[] args) throws IOException, InterruptedException {
File file = new File("a.txt");
//字节流读取数据
//FileInputStream(file) 将a.txt传入
InputStream is = new FileInputStream(file);
//定义长度
int len;
//定义数组
byte [] b =new byte[1024];
//循环读取数组的字节信息
while((len = is.read(b))>0){
//打印输出
System.out.println(new String(b,0,len));
}
//关闭流
is.close();
//字符流读取数据
Reader re = new FileReader(file);
char [] ch = new char[11];
int lenr;
while((lenr=re.read(ch))!=-1){
System.out.println(new String(ch,0,lenr ));
}
re.close();
//字符流输出
OutputStream out = new FileOutputStream("6.txt");
byte [] d ={65,78,97};
out.write(d);
out.close();
//字节流输出
Writer wr = new FileWriter("3.txt");
char[] cho = {'你','好','大','家','好'};
//1.char数组输出 2.直接输出
wr.write(cho);
wr.write("静夜思 李白 \n床前明月光,\n疑是地上霜,\n举头望明月,\n低头思故乡");
wr.close();
}
}
InputStream和Reader、 OutputStream和Writer
最新推荐文章于 2022-08-23 13:33:19 发布