java缓冲输入输出流 BufferedInputStream BufferedOutputStream

文档地址  http://tool.oschina.net/apidocs/apidoc?api=jdk-zh

用FileOutputStream 与BufferedOutputStream 结合

用FileInputStream 与BufferedInputStream结合

进行读写操作

try {

FileOutputStream fos = new FileOutputStream("/users/yifei/desktop/assets/js.txt");

BufferedOutputStream bos = new BufferedOutputStream(fos);

FileInputStream fis = new FileInputStream("/users/yifei/desktop/assets/js.txt");

BufferedInputStream bis = new BufferedInputStream(fis);

int i = 40;

bos.write(i);//写入

bos.write('n');

bos.flush();//当写入的数据不够是不会进行写操作,  会存杂缓存区 中  flush()方法强制进行写操作

int n=bis.read();//读出

System.out.println(n);

System.out.println((char)bis.read());

fos.close();

bos.close();

fis.close();

bis.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

}catch (IOException e) {

e.printStackTrace();

}

}

猜你喜欢

转载自blog.csdn.net/weixin_41069726/article/details/86508901