IO流学习第一天

81 阅读1分钟

不要自卑,去提升实力
互联网行业谁技术牛谁是爹
如果文章可以带给你能量,那是最好的事!请相信自己
加油o~

文章目录

一、IO流的四个基本接口

字符流:
1.FileReader
2.FileWriter
字节流:
3.InputStream
4.OutputStream
其余很多都是基于这四个接口实现的

二、使用步骤

@Test
public void testFileReaderFileWriter() throws IOException{
	File rFile=new File("hello1.txt");//创建读取文件
	File wFile=new File("hello2.txt");
	FileWriter fw=new FileWriter(wFile);//创建字符流对象,对文件进行处理
	FileReader fr=new FileReader(rFile);
	char[[ data=new char[5];//定义一个字符数组,将读取的文本存入
	int len;//读取的长度
	while(len=fr.read(data)!=-1){//当读到文本末尾,fr.read()返回-1
		fw.write(data,0,len);//将data中的数据写入到wFile中,从下表0开始,读取len个长度
	}
	fw.close();//最终关闭流对象
	fr.close();
}