Javaoop——Filo I/O
来源:互联网 发布:淘宝主营占比算法 编辑:程序博客网 时间:2024/05/01 21:08
第十章 Filo I/O
1.File类的常用方法
方法名称说明boolean exists()判断文件目录是否存在boolean isFile()判断是否是文件boolean isPirectory()判断是否是目录String getPath()返回此对象表示的文件的相对路径名String getAbsoluePath()返回此对象表示的文件绝对路径String getName()返回此对象表示的文件或目录的名称boolean delete()删除此对象指定的文件或目录boolean createNewFile()创建名称的空文件long length()返回文件的长度,单位为字节,如果文件不存在,则返回oL2.什么是流?
流是指一连串流动的字符,是以先进先出方式发送信息的通道
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()方法
0 0
- Javaoop——Filo I/O
- Javaoop——异常
- Javaoop——集合框架
- i/o——Java I/O底层
- asynchronous I/O——异步I/O
- Java——I/O
- Javaoop——抽象和封装/继承
- Javaoop总结——多态\接口
- IO_STACK_LOCATION — I/O堆栈
- IO_STACK_LOCATION — I/O堆栈
- 黑马程序员—I/O
- IO_STACK_LOCATION — I/O堆栈
- Java学习—I/O
- javaOOP
- javaOOP
- JavaOOP
- Javaoop
- iomem—I/O映射方式的I/O端口和内存映射方式的I/O端口
- woj 27. Soul Artist 转坐标系+前缀和
- Java泛型
- FastDFS概述
- 预处理标识符(两个int整数m和n的二进制表达中,有多少个位(bit)不同)
- 面试题39:获得二叉树深度和判断是否是平衡二叉树
- Javaoop——Filo I/O
- java火车
- ATM问题陈述、词汇表、领域类图
- java poi 读取有密码加密的Excel文件
- 不太会说话,怎样提高说话的技巧?
- H264编码profile & level控制 。H265编码初探
- JS的正则表达式
- CITE2017 | 机智云与合作伙伴共创IoT未来
- linux下导入、导出mysql数据库命令