首页 > 代码库 > 流与文件
流与文件
- Stream是从起源(source)到接收(sink)的有序数据
- 按照流向分可以分为输入流和输出流
- 输入流:只能从中读取数据,不能写入数据(基类是InputStream和Reader)
- 输出流:只能向其中写入数据,不能读取数据(基类是OutputStream和Writer)
- 按照操作的数据单元分为字节流和字符流
- 字节流:操作的数据单元是8位的字节(基类是InputStream和OutputStream)
- 字符流:操作的数据单元是16位的字节(基类时Reader和Writer)
- 按照角色可以分为节点流和处理流
- 节点流:可以从/向一个特定的IO设备中读/写数据的流,也被称为低级流
- 处理流:用于对一个已存在的流进行连接或封装来实现读/写功能,也称为高级流或包装流
File file=new File("F:\\米来\\Html\\ceshi.txt"); InputStream inputStream=null; OutputStream outStream=null; inputStream=System.in; outStream=new FileOutputStream(file); byte[] buf=new byte[1024]; int result=0; if((result=inputStream.read(buf))>0) { outStream.write(buf); outStream.flush(); } inputStream.close(); outStream.close();
流与文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。