




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实验报告 PAGE\*MERGEFORMAT5 班级学号姓名实验组别 实验日期2012年12月21日室温报告日期2012年12月21日成绩 报告内容:(目的和要求、原理、步骤、数据、计算、小结等) 实验名称:实验六输入输出流(实验报告) 实验目的: 1.掌握使用输入输出流进行文件的读写操作。 实验内容: 1.按程序模板要求,将注释处替换为Java程序代码。实现文件加密。 2、按程序模板要求,将注释处替换为Java程序代码。给文件的内容添加行号. 实验方法: 通过对输入输出流的了解,给程序添加相应代码: 1、按程序模板要求,将注释处替换为Java程序代码 该程序将已存在的文本文件加密后存入另一个文本文件中。请按模板要求,将【代码1】~【代码6】替换为Java程序代码 对应代码为: 创建指向fileOne的字符输入流:FileReaderin=newFileReader(fileOne); out将数组b的前n单元写到文件:out.write(b,0,n-1); out关闭:out.close(); 创建指向fileTwo的字符输入流:in=newFileReader(fileTwo); in关闭:in.close(); 2、按模板要求,将【代码1】~【代码14】替换为Java程序代码。该给文件的内容添加行号。 对应代码为: 创建指向文件file的输入流:FileReaderinOne=newFileReader(file); 创建指向inOnefile的输入流:BufferedReaderinTwo=newBufferedReader(inOne); 创建指向文件tempFile的输出流:FileWritertofile=newFileWriter(tempFile); 创建指向tofile的输出流:BufferedWriterout=newBufferedWriter(tofile); inTwo读取一行:s=inTwo.readLine(); 创建指向文件tempFile的输入流:inOne=newFileReader(tempFile); 创建指向inOnefile的输入流:inTwo=newBufferedReader(inOne); 创建指向文件file的输出流:tofile=newFileWriter(file); 创建指向tofile的输出流:out=newBufferedWriter(tofile); inTwo读取一行:while((s=inTwo.readLine())!=null) 创建指向文件file的输入流:inOne=newFileReader(file); 创建指向inOnefile的输入流:inTwo=newBufferedReader(inOne); 程序代码: 该程序将已存在的文本文件加密后存入另一个文本文件中 //SecretExample.java importjava.io.*; publicclassSecretExample { publicstaticvoidmain(Stringargs[]) { FilefileOne=newFile("hello.txt"), fileTwo=newFile("hello.secret"); charb[]=newchar[100]; try{ FileReaderin=newFileReader(fileOne);//创建指向fileOne的字符输入流 FileWriterout=newFileWriter(fileTwo);//创建指向fileTwo字符输出流 intn=-1; while((n=in.read(b))!=-1) { for(inti=0;i<n;i++) { b[i]=(char)(b[i]^'a'); } out.write(b,0,n-1);//out将数组b的前n单元写到文件 } out.close();//out关闭 in=newFileReader(fileTwo);//创建指向fileTwo的字符输入流 System.out.println("*加密后的文件内容:"); while((n=in.read(b))!=-1) { Stringstr=newString(b,0,n); System.out.println(str); } in=newFileReader(fileTwo);//创建指向fileTwo的字符输入流 System.out.println("*解密后的文件内容:"); while((n=in.read(b))!=-1) { for(inti=0;i<n;i++) { b[i]=(char)(b[i]^'a'); } System.out.printf(newStri

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx