没有合适的资源?快使用搜索试试~ 我知道了~
IO流——文件操作字节流常用方法一览
5星 · 超过95%的资源 0 下载量 36 浏览量
2020-12-22
13:39:03
上传
评论
收藏 33KB PDF 举报
温馨提示
试读
1页
IO流——文件操作字节流常用方法 1. 文件操作字节流 1.1 文件操作输入字节流 ileInputStream 文件操作输入字节流 Constructor 构造方法 FileInputStream(File file); 这里是根据提供的File类对象创建对应的文件操作输入字节流。 FileInputStream(String pathName); 这里是根据提供的String类型文件路径,创建对应的文件操作输入字节流。 都会抛出异常: FileNotFoundException 文件未找到异常。 Method 成员方法 int read(); 从文件中读取一个字节数
资源详情
资源评论
资源推荐
IO流流——文件操作字节流常用方法一览文件操作字节流常用方法一览
IO流流——文件操作字节流常用方法文件操作字节流常用方法
1. 文件操作字节流文件操作字节流
1.1 文件操作输入字节流文件操作输入字节流
ileInputStream 文件操作输入字节流
Constructor 构造方法
FileInputStream(File file);
这里是根据提供的File类对象创建对应的文件操作输入字节流。
FileInputStream(String pathName);
这里是根据提供的String类型文件路径,创建对应的文件操作输入字节流。
都会抛出异常:
FileNotFoundException 文件未找到异常。
Method 成员方法
int read();
从文件中读取一个字节数据返回到方法外。
虽然返回值是一个int类型,但是在整个int类型当中存储的数据是一个byte类型,有
且只有低8位数据有效
int read(byte[] buf);
读取文件的内容是存储在byte类型数组中,返回值是读取到的字节个数
int read(byte[] buf, int offset, int count);
读取文件的内容是存储在byte类型数组中,要求从byte数组offset位置开始,到
count长度结束,返回值是读取到的字节个数
以上三个方法如果读取到文件末尾,返回值都是 -1 EOF End Of File
而且以上方法都要异常抛出
IOException IO异常
1.2 文件操作输出字节流文件操作输出字节流
FileOutputStream 文件操作输出字节流
Constructor 构造方法
FileOutputStream(File file);
根据File类对象创建对应的文件输出字节流对象
FileOutputStream(String pathName);
根据String类型文件路径创建对应的文件输出字节流对象
以上两个构造方法,创建的FileOutputStream是删除写/清空写操作,会将原文件中的内容全部删除之后,写入数据。
FileOutputStream(File file, boolean append);
根据File类对象创建对应的文件输出字节流对象。创建对象时给予append参数为
true,表示追加写。
FileOutputStream(String pathName, boolean append);
根据String类型文件路径创建对应的文件输出字节流对象,创建对象时给予append参
数为true,表示追加写。
FileOutputStream构造方法是拥有创建文件的内容,如果文件存在,不创建,文件不存在且路径正确,创建对应文件。否则抛
出异常FileNotFoundException
Method 成员方法
void write(int b);
写入一个字节数据到当前文件中,参数是int类型,但是有且只会操作对应的低八位数
据
void write(byte[] buf);
写入字节数组中的内容到文件中
void write(byte[] buf, int offset, int length);
写入字节数组中的内容到文件中,从指定的offset开始,到指定长度length
以上方法会抛出异常:IOException
作者:taotao12138
weixin_38617335
- 粉丝: 7
- 资源: 918
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10