社区
Web 开发
帖子详情
Java 对文件进行读写的方法如何?
zhouyuebo
2003-03-25 11:47:05
java 对文件的操作使用的类有:
Inputstream ,outputstream.
filereader,filewriter,
Bufferedreader,Bufferedwriter,
请问这些类的使用有什么不同,各自有什么好处?什么情况下,该选择何种类呢?
谢谢各位指点,共同总结,归纳.
...全文
61
4
打赏
收藏
Java 对文件进行读写的方法如何?
java 对文件的操作使用的类有: Inputstream ,outputstream. filereader,filewriter, Bufferedreader,Bufferedwriter, 请问这些类的使用有什么不同,各自有什么好处?什么情况下,该选择何种类呢? 谢谢各位指点,共同总结,归纳.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouyuebo
2003-04-01
打赏
举报
回复
我认为:
FileReader , FileWriter 用与一般文本文件的读写,就是那些可以直接看懂的文件(*.txt);
其构造函数为: FileReader("F:\\example\\hello.txt");............
相关读写函数为 int read(char[]); void write(char[]); void write(String);...........
BufferedReader,BufferedWriter是前面两个的变种,只不过在内存中缓冲一下,基本与前两者一样,但是有些
函数使用方便点,其余的我就没有看出来,烦高手指点,呵呵.
其构造函数为: BufferedReader(new FileReader("F:\\example\\hello.txt"));....
相关主要函数为:String readLine(); void newLine(); void write(char[]); void write(String);...
FileInputStream ,FileOutputStream不但可以读去(*.txt),还可以读取二进制文件(到底哪些是二进制文件,
我还不能说清楚,但是我试过*.gif, *.java, *.class,不知道所有文件是不是分为这两种,自己瞎猜!
其构造函数为: FileInputStream("F:\\example\\hello.txt");.......
相关读些函数有点区别:因为它是读取字节的(byte),而不是字符(Char).
int read(byte[]); void write(byte[]);还有一个重要函数int available();用来得到文件的字节数,方便
你选择一个合适大小的数组. 如: byte data[]=new byte[file.available()].
以上是我的总结,不知道有没有什么不对,欢迎大家发表自己的意见! ^.^
凋零的老树
2003-03-31
打赏
举报
回复
我觉得比较,归纳,总结那么多干吗啊?能用它实现你的需求不就可以了
ActionBetty
2003-03-31
打赏
举报
回复
up
HawkBoy
2003-03-25
打赏
举报
回复
找本书看吧。三言两语解释不清。
ObjectARX MFC Class Wizard中DialogID创建失败
刚开始用的是CAD2017+VS2015+ARX2017,在创建类ObjectARX,MFC Support Class Wizard时DialogID无法显示因为如果无法有基类的话,必须要手动创建,感觉会很麻烦,所以在网上找了很多资料去解决这个问题,在AUTODESK官网论坛上搜到的这些问题是解决ARX2017,2016,2015版本不能创建mfc wizard的,链接如下:https://fo...
在MFC中生成数据源过程中所遇到的问题及解决(如有错误,请指出)
工作需要接触MFC中的数据库编程,在配置数据库中遇到了很多问题,通过百度历经艰险终于顺利解决。 先说说我的基本配置: 电脑win7系统,32位,所用软件为Microsoft visaul C++ 2010,数据库为MySQL。 问题1: 在安装好MySQL数据库后,在添加数据源时,没有出现MySQL OBDC选项,如下图: 因为没诶有MySQL的ODBC驱动,所以不能建立MySQL的
VTK学习笔记1—VTK安装及源码编译(Winxp + VS2010 + CMake2.8.6 + VTK5.8)
为了安装编译VTK,在网上找了一些相关资料作为参考,在源码编译过程中也遇到了一些问题,后解决,现在将笔记整理如下: Winxp + VS2010 + CMake2.8.6 + VTK5.8 1、准备: 1)下载安装Vs2010 2)下载安装CMake2.8.6 (www.cmake.com) 3)下载VTK相关包:(www.vtk.org) 1.
VS2019 MFC对话框的创建和显示
初学MFC
【Visual Studio 2019】创建 MFC 桌面程序 ( 安装 MFC 开发组件 | 创建 MFC 应用 | MFC 应用窗口编辑 | 为按钮添加点击事件 | 修改按钮文字 | 打开应用 )
一、安装 MFC 开发组件、 二、创建 MFC 应用、 三、MFC 应用窗口编辑、 四、为按钮添加点击事件、 五、修改按钮文字、 六、打开系统其它应用
Web 开发
81,110
社区成员
341,722
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章