第十章——File I/O(2)

1.数据源分为源数据源和目标数据源

  输入流联系的是源数据源

  输出流联系的是目标数据源

2.文本文件的读写

  i.用FileInputStream和FileOutputStream读写文本文件

        FileInputStream常用的构造方法:FileInputStream(File file)

                                                              FileInputStream(String name)

       FileOutputStream常用的构造方法:FileOutputStream(File file) 

                                                                FileOutputStream(String name)

                                                                FileOutputStream(String name,boolean append)

      前两种构造方法在向文件写数据时将覆盖文件中原有的内容

  ii.用BufferReader和BufferWriter读写文本文件

  iii.二进制文件的读写:使用DataInputStream和DataPutputStream读写二进制文件

3.File类的常用方法:

   

方法名称说明
boolean  exists()判断文件或目录是否存在
boolean  isFile()判断是否是文件
boolean  isDirectory()判断是否是目录
String  getPath()返回此对象表示的文件的相对路径名
String  getAbsolutePath()返回此对象表示的文件的绝对路径名
String  getName()返回此对象表示的文件或目录的名称
boolean  delete()删除此对象指定的文件或目录
boolean  createNewFile()创建名称的空文件,不创建文件名
long  length()返回文件的长度,单位为字节,若文件不存在,则返回OL

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值