Javaoop——Filo I/O

第十章   Filo I/O
1.File类的常用方法
方法名称说明
boolean  exists()判断文件目录是否存在
boolean  isFile()判断是否是文件
boolean  isPirectory()判断是否是目录
String  getPath()返回此对象表示的文件的相对路径名
String  getAbsoluePath()返回此对象表示的文件绝对路径
String  getName()返回此对象表示的文件或目录的名称
boolean  delete()删除此对象指定的文件或目录
boolean  createNewFile()创建名称的空文件
long  length()返回文件的长度,单位为字节,如果文件不存在,则返回oL
2.什么是流?
流是指一连串流动的字符,是以先进先出方式发送信息的通道
3.Java流的分类

注:输入输出流是相对于计算机内存来说的

注:字节流是8位通用字节流,字符流是16位Unicode字符流
4.文件的读写
(1) 文本文件的读写
  FileInputStream FileOutputStream 读写文本文件
  BufferedReader BufferedWriter 读写文本文件
(2)二进制文件的读写
  使用 DataInputStream DataOutputStream 读写二进制文件
5.实现步骤
(1)使用FileInputStream读文本文件
引用相关类——构造文件输入流FileInputStream对象——读取文本文件的数据——关闭文件流对象
(2)使用FileOutputStream写文本文件
引用相关的类——构造文件输出流FileOutputStream对象——把数据写入文件——关闭文件流对象
(3)使用BufferedReader读文本文件
引用相关的类——构造BufferedReader对象和FileReader对象——调用readLine()方法读取数据——关闭文件流对象
(4)使用BufferedWriter写文件
引入相关的类——构造BufferedWriter对象和FileWrite对象——调用Write()方法写数据——流对象的清空和关闭flush()和close()。

注:BufferedReader类特有的方法

BufferedReader类是Reader类的子类

BufferedReader类带有缓冲区

按行读取内容的readLine()方法






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值