ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:236.97KB ,
资源ID:15047318      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15047318.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java中的IO操作总结一Word格式文档下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java中的IO操作总结一Word格式文档下载.docx

1、俺当初学IO的时候犯了不少迷糊,网上有些代码也无法通过编译,甚至风格都很大不同,所以新手请注意: 1.本文代码较长,不该省略的都没省略,主要是因为作为一个新手需要养成良好的代码编写习惯 2.本文在linux下编译,类似于File.pathSeparator和File.separator这种表示方法是出于跨平台性和健壮性考虑 3.代码中有些操作有多种执行方式,我采用了方式1.方式2.的表述,只需轻轻解开注释便可编译 4.代码中并没有在主方法上抛出异常,而是分别捕捉,造成代码过长,如果仅是测试,或者不想有好的编程习惯,那你就随便抛吧 5.功能类似的地方就没有重复写注释了,如果新手看不懂下面的代码,

2、那肯定是上面的没有理解清楚字符流实例1:字符流的写入?123456789101112131415161718192021222324252627282930313233343536373839importjava.io.File;java.io.FileWriter;java.io.IOException;publicclassDemo staticvoidmain(String args ) /创建要操作的文件路径和名称/其中,File.separator表示系统相关的分隔符,Linux下为:/ Windows下为:String path = File.separator + home+ F

3、ile.separator + siu+ File.separator + workdemo.txt;/由于IO操作会抛出异常,因此在try语句块的外部定义FileWriter的引用FileWriter w = null;try/以path为路径创建一个新的FileWriter对象/如果需要追加数据,而不是覆盖,则使用FileWriter(path,true)构造方法w = newFileWriter(path);/将字符串写入到流中,rn表示换行想有好的w.write(Nerxious is a good boyrn);/如果想马上看到写入效果,则需要调用w.flush()方法w.flush

4、(); catch(IOException e) e.printStackTrace(); finally/如果前面发生异常,那么是无法产生w对象的 /因此要做出判断,以免发生空指针异常if(w != null) /关闭流资源,需要再次捕捉异常w.close();编译之后,在目录下面生成文件,并写入字符串实例2:字符流的读取4041424344454647484950515253545556575859606162636465666768697071727374java.io.FileReader;Demo2 FileReader r = null;r = newFileReader(path

5、);/方式一:读取单个字符的方式/每读取一次,向下移动一个字符单位inttemp1 = r.read();System.out.println(char)temp1);temp2 = r.read();System.out.println(char)temp2);/方式二:循环读取/read()方法读到文件末尾会返回-1/*while (true) int temp = r.read();if (temp = -1) break;System.out.print(char)temp);*/方式三:循环读取的简化操作/单个字符读取,当temp不等于-1的时候打印字符/*int temp = 0;

6、while (temp = r.read() != -1) /方式四:读入到字符数组char buf = new char1024;int temp = r.read(buf);/将数组转化为字符串打印,后面参数的意思是/如果字符数组未满,转化成字符串打印后尾部也许会出现其他字符/因此,读取的字符有多少个,就转化多少为字符串System.out.println(new String(buf,0,temp);/方式五:读入到字符数组的优化/由于有时候文件太大,无法确定需要定义的数组大小/因此一般定义数组长度为1024,采用循环的方式读入int temp = 0;while(temp = r.read(buf) !System.out.print(new String(buf,0,temp);if(r !r.close();编译之后的效果:实例3:文本文件的复制

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1