黑马程序员技术交流社区
标题:
flush
[打印本页]
作者:
wanjia921011
时间:
2015-9-26 23:28
标题:
flush
public static void main(String[] args) throws IOException {
//demo1();
//flush和close方法的区别
BufferedInputStream bis = new BufferedInputStream(new FileInputStream("致青春.mp3"));
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream("copy.mp3"));
int b;
while((b = bis.read()) != -1) {
bos.write(b);
}
bis.close();
bos.close();
}
public static void demo1() throws FileNotFoundException, IOException {
FileInputStream fis = new FileInputStream("致青春.mp3"); //创建输入流对象,关联致青春.mp3
FileOutputStream fos = new FileOutputStream("copy.mp3"); //创建输出流对象,关联copy.mp3
BufferedInputStream bis = new BufferedInputStream(fis); //创建缓冲区对象,对输入流进行包装让其变得更加强大
BufferedOutputStream bos = new BufferedOutputStream(fos);
int b;
while((b = bis.read()) != -1) {
bos.write(b);
}
bis.close();
bos.close();
}
作者:
zzq18217362451
时间:
2015-9-26 23:47
赞一个,代码不是很标准,最好用try...catch...
作者:
wunairensheng95
时间:
2015-9-27 00:16
flush是刷新缓冲区 close是刷新缓冲区并关闭 不写flush 也不写close 你会发现什么都没写进去
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2