java_io_FileOutStream和流的分类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java_io_FileOutStream和流的分类相关的知识,希望对你有一定的参考价值。
流的分类
1.按照方向分:输入流和输出流
2.按照类型分:字节流和字符流
3.按照操作方式分:节点流和过滤流
4.转换流
package Stream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileOutputStream {
public static void main(String[] args) {
FileInputStream fis=null;
FileOutputStream fos=null;
try {
fis=new FileInputStream("G:\\图片\\one.JPG");
fos=new FileOutputStream("D:\\temp\\two.jpg");
byte buf[]=new byte[1024];
int len=0;
while((len=fis.read(buf))>0){
System.out.write(buf);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
if(fis!=null)
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
if(fos!=null)
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
以上是关于java_io_FileOutStream和流的分类的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 中 StreamBuilder 和流的问题(接收重复数据)