首页 > 编程知识 正文

JavaoopFilo IO

时间:2023-05-05 15:57:51 阅读:264429 作者:3608

第十章   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()方法






版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。