import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Demo142 {
public static void main(String[] args) throws IOException {
readTest();
wirteTest();
}
public static void readTest() throws IOException {
//第一步:找到目标文件
File file = new File("E:\\a.txt");
//第二步:建立文件与程序的输入通道
FileInputStream fileInputStream = new FileInputStream(file);
//第三部:建立缓冲输入字节流
BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);
//读取文件数据
int content = 0;
while((content = bufferedInputStream.read())!=-1){
System.out.print((char)content);
}
//关闭资源
bufferedInputStream.close();
}
public static void wirteTest() throws IOException{
//找到目标文件对象
File file = new File("E:\\a.txt");
//建立数据的输出通道
FileOutputStream fileOutputStream = new FileOutputStream(file);
//建立缓冲输出字节流
BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(fileOutputStream);
//写数据
String data = "hello world";
bufferedOutputStream.write(data.getBytes());
//bufferedOutputStream.flush(); //把缓冲字节数组的数据写到硬盘上去。
bufferedOutputStream.close();
}
}
JAVA小练习142——缓冲输入输出字节流的练习
最新推荐文章于 2024-05-13 23:16:42 发布