- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PPT研究院 POWERPOINT ACADEMY * * 通过对File类的学习,可了解并掌握Java对目录和文件的管理,但File类不是流类,没法对文件内容的进行具体读/写操作,要完成对文件内容的读取和写入,通常需要使用java.io包中的相关流类,属于字节流的有FileInputStream和FileOutputStream类,属于字符流的有FileReader和FileWriter类。 利用字节文件输入输出流完成文件的读/写,首先要文件名或File对象创建输入输出流对象,然后从流对象中读写数据。 两种方式 利用FileInputStream类和FileOutputStream类 配合其他过滤流完成文件的读写操作 这两个类直接从InputStream和OutputStream分别继承而来,没有做任何功能扩充,因此只能完成以字节为单位原始二进制数据的读/写。 在FileInputStream类和FileOutputStream类构造函数中,需要指定与所创建的输入/输出对象相连接的文件。当然,要构造一个FileInputStream对象,所连接的文件必须存在而且是可读的;构造一个FileOutputStream对象如果输出文件已经存在且可写,该文件内容会被新的输出所覆盖。 import java.io.*; public class CopyFile{ public static void main(String[] args) { String file1,file2 ; int ch=0 ; file1=source.txt ; file2=target.txt; try{ FileInputStream fis=new FileInputStream(file1); FileOutputStream fos=new FileOutputStream(file2); int size=fis.available(); while ((ch=fis.read())!=-1){ //在屏幕上打印读到的内容,也可以用 System.out.print((char)ch); System.out.write(ch); fos.write(ch); } fis.close(); fos.close(); } catch (IOException e){ System.out.println(e.toString()); } } } 常与FileInputStream和FileOutputStream相配合的过滤流类是DataInputStream和DataOutputStream,这两个流的对象均不能独立地实现数据的输入和输出处理,必须与其他输入流与输出流对象一起使用,才能实现不同类型数据的读/写。可以完成对格式数据的读/写。 如果要完成对文件中各种数据的读入,需要将一个文件输入流对象fin与一个格式输入流对象in相连 如果要完成将各种数据的写入,需要将一个文件输出流对象fout与一个格式输出流对象out相连 import java.io.*; public class FdataInOut{ public static void main(String[] args){ String file=student.dat; Student s1=new Student(10, Lisi, 17, B, true); Student s2=new Student(11, Zhansan,16, A,true); try{ FileOutputStream fo=new FileOutputStream(file); DataOutputStream out=new DataOutputStream(fo); out.writeInt(s1.sid); //写入 out.writeUTF(); out.writeInt(s1.age); out.writeChar(
您可能关注的文档
最近下载
- 2024全国建材行业职工助推高质量发展主题竞赛题库大全-中(多选题汇总).pdf VIP
- Pumpkin Tool v.1.4中文指导手册-零维化学动力学仿真反应路径分析.docx VIP
- 宠物与人类健康PPT.ppt VIP
- 体育经济学知到课后答案智慧树章节测试答案2025年春西安体育学院.docx VIP
- 水泥混凝土路面施工方案(精品).docx VIP
- 浸矿对离子型稀土矿体结构影响的试验研究及其应用.doc VIP
- 【Green Fashion Society - PZ Academy】2024纺织服装行业企业ESG研究报告.pdf VIP
- 拟提拔干部考察材料.docx VIP
- 20S517- 排水管道出水口.pdf VIP
- 7.《神奇瑞兽》第2课课件 人美2024版七年级上册.pptx
文档评论(0)