博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中的输入输出流
阅读量:5266 次
发布时间:2019-06-14

本文共 803 字,大约阅读时间需要 2 分钟。

FileInputStream和FileOutputStream

  创建含磁盘文件的输入 输出流对象。

  FileInputStream继承自InputStream,用于读取本地文件中的字节数据,由于所有的文件都是字节为导向,所以这个类适合于操作任何类型的文件。

构造方法:

 实例:FileInputStream fileInputStream = new FileInputStream(new File("path"));

其他方法:

read()方法:从输入流中读取最多b.length个字节的数据存入一个byte数组中,返回剩余待读取的字节长度。

 

FileOutputStream继承自OutputStream,可以指定还不存在的文件名,但是不能指定一个已经被其他程序打开的文件。

 实例:FileOutputStream fileOutputStream = new FileOutputStream(new File("existornotexistpath"));

实例:fileOutputStream.write("String".getByte());//将字符串转换为字节数组并写入输出流中。

ByteArrayInputStream

继承自InputStream,ByteArrayInputStream 包含一个内部缓冲区,该缓冲区包含从流中读取的字节。内部计数器跟踪

read 方法要提供的下一个字节。

其他方法:

 

ByteArrayOutputStream

继承自OutputStream,此类实现了一个输出流,其中的数据被写入一个 byte 数组。缓冲区会随着数据的不断写入而自动增长。可使用 toByteArray()toString() 获取数据。

其他方法:

 

转载于:https://www.cnblogs.com/minshia/p/6702168.html

你可能感兴趣的文章
划分树--区间第K元素模板
查看>>
JavaScript归并方法reduce()和reduceRight()
查看>>
js 循环BUG
查看>>
中世纪开始在英语里也用作Affrike指非洲
查看>>
九、数组以及排序和查找
查看>>
构建之法阅读心得(八)
查看>>
每次启动word 2007时都要进行安装配置的解决方法
查看>>
Hello 2018 A,B,C,D
查看>>
gym-101343B-So You Think You Can Count?
查看>>
每周总结15
查看>>
OpenCV_用鼠标在窗口画方形
查看>>
POJ1221(整数划分)
查看>>
测试用例总结篇(一)
查看>>
查看Linux内核版本命令
查看>>
Cesium几个案例介绍
查看>>
浏览器的F12相关知识点
查看>>
js中arguments的用法
查看>>
65条最常用正则表达式,你要的都在这里了
查看>>
YUM 安装与配置(转载)
查看>>
2018寒假编程总结1
查看>>