有关java的实验和程序
实验七 输入输出流
一.实验目的和要求
目的:
1、掌握使用输入输出流进行文件的读写操作。
要求:
1、实验报告给出内容1,2的填充代码以及内容3的全部源代码。
二.实验内容
1、按程序模板要求,将注释处替换为Java程序代码。实现文件加密。
2、按程序模板要求,将注释处替换为Java程序代码。给文件的内容添加行号.
3、串行化对象Student到本地文件,并在下一次运行程序时用来初始化。(选做)
三.实验环境
硬件:
(1)学生用微机
(2)多媒体实验教室
软件:
(1)Windows XP中文操作系统
(2)JDK控制台
四.算法描述及实验步骤
实验步骤:
1、按程序模板要求,将注释处替换为Java程序代码
该程序将已存在的文本文件加密后存入另一个文本文件中。请按模板要求,将【代码1】~【代码6】替换为Java程序代码
SecretExample.java
import java.io.*;
public class SecretExample
{
public static void main(String args[ ])
{
File fileOne=new File("hello.txt"),
fileTwo=new File("hello.secret");
char b[]=new char[100];
try{
FileReader in=【代码1】 // 创建指向fileOne的字符输入流 FileWriter out=【代码2】 // 创建指向fileTwo字符输出流 int n=-1;
while((n=in.read(b))!=-1)
{