社区
Web 开发
帖子详情
InputStream和FileInputStream的区别,OutputStream和FileOutputStream的区别??,欢迎讨论!!
xnxqs
2005-08-01 09:30:38
有这二个方法都可以读取本地机的文件,那他们之间有什么区别呢?
或者说:什么时间该用INPUTSTREAM,什么时候该用FILEINPUTSTREAM??
...全文
3275
6
打赏
收藏
InputStream和FileInputStream的区别,OutputStream和FileOutputStream的区别??,欢迎讨论!!
有这二个方法都可以读取本地机的文件,那他们之间有什么区别呢? 或者说:什么时间该用INPUTSTREAM,什么时候该用FILEINPUTSTREAM??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xnxqs
2005-08-01
打赏
举报
回复
还好,只来四个人,要不然分钱不均,偶要挨批了.
嘿嘿........
xnxqs
2005-08-01
打赏
举报
回复
滴汗ING.....(而且绝对的是超大汗)
本人是JAVA初学者..这几天正在搞跟IO流的项目,一至搞不懂什么时候改用那个INPUTsTREAM.
因为本人需要把本地机上的文件上传到服务器上.即要存入数据库,还同时要搞个FTP(不在WEB服务器)上传,结果技术有限,被这二个STREAM搞懵了.
谢谢上面各位大虾的指教,小弟受教了.!!
^*^
说好不能打脸
2005-08-01
打赏
举报
回复
这个问题本来就很搞笑,强烈建立楼主再把io包熟悉一下
IO包总体是一个装饰模式,而且InputStream、OutputStream这两个接口很多时间都会使用,比如我可以这样装饰:
InputStream myfile=new BufferInputStream(new FileInputStream(new File("c:\\ERER.txt")));
这句代码楼主应该看得懂吧,如果看不懂就更因该再熟悉熟悉了
shoulders
2005-08-01
打赏
举报
回复
InputStream是个抽象类,FileInputStream 继承了InputStream类,FileInputStream是以字节流的方式读取文件。
huangdeji
2005-08-01
打赏
举报
回复
哎,么话社列。
ChDw
2005-08-01
打赏
举报
回复
InputStream哪里可以读取文件?它是一个Abstract的类,根本不可能实例化
InputStream是所有输入流的基类,FileInputStream是它的一个实现类,允许程序读取机器上面的文件
InputStream
与
OutputStream
及File间互转
InputStream
与
OutputStream
及File间互转
将输出流
OutputStream
转化为输入流
InputStream
的方法
NULL 博文链接:https://shihuan830619.iteye.com/blog/2094068
Java基础核心+
InputStream
输入流+
OutputStream
输出流
使用最简单的
InputStream
输入流和
OutputStream
输出流,制作了文件之间的粘贴复制功能。程序已测试,可以把一个word文件中的内容完整复制到另一个word文件中。
java 文件存储
Inputstream
outputstream
reader writer的用法
当你还是一个java初学者的时候,是不是还在为你没有一个好的源代码模仿去学习而烦恼,这个代码很容易看懂,对你学习很有帮助
实现
OutputStream
转为
InputStream
的方法
资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 在Java编程中,有时会遇到需要将已写入数据的
OutputStream
转换为
InputStream
的情况,比如在网络传输或处理内存中临时数据时。本文将探讨如何实现这种转换,并通过代码示例进行说明。要实现这一转换,需先了解
OutputStream
和
InputStream
这两个Java.io包下的基础I/O类。
OutputStream
用于将数据写入目标,而
InputStream
用于从源读取数据,它们有多种子类来处理不同类型的输入输出操作,如
File
OutputStream
和
File
InputStream
用于文件操作,Socket
OutputStream
和Socket
InputStream
用于网络通信等。转换的关键是创建一个临时数据存储区,如内存中的ByteArray
OutputStream
,然后将其转换为ByteArray
InputStream
。ByteArray
OutputStream
可将数据写入字节数组,ByteArray
InputStream
则能从该字节数组读取数据。以下是实现转换的代码示例: 在该示例中,先创建ByteArray
OutputStream
实例out,写入字符串"Hello, World!",然后通过convert
OutputStream
To
InputStream
方法将out转换为
InputStream
,命名为in,从in中读取数据并打印,恢复了原始写入的数据。需注意,此转换方法仅适用于
OutputStream
是ByteArray
OutputStream
的情况。若
OutputStream
是其他类型,如
File
OutputStream
,则不能直接转换,因为它们与字节数组无直接关联,需先将内容刷新到目标,再创建新的
InputStream
读取。另外,PipedOutputSt
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章