南京邮电大学 Java 实验报告三实 验 报 告(2015/2016 学年 第一学期)课程名称JAVA 语言程序设计实验名称流处理程序设计实验时间2015 年12 月25 日指导单位计算机学院软件工程系指导教师邓玉龙学生姓名李健琅班级学号B14070427 学院 (系) 物联网专业网络工程实 验 报 告实验名称流处理程序设计指导教师邓玉龙实验类型设计实验学时2 实验时间2015-12-25 一、 实验目的和任务要求学生能在学习和理解课堂学习内容中JAVA 流编程理论的基础上,学习并逐步掌握JAVA 流程序的编写和调试,学习根据处理需求对不同流的正确选择使用和组合使用方法。二、 实验环境 (实验设备 ) PC 微型计算机系统 ,Microsoft Windows操作系统 ,,SUN Java Development Kit 开发工具包, NetBeans 开发工具。三、实验原理及内容(包括操作过程、结果分析等)实验内容:设计和编写一个程序从键盘读入一行字符串,将其写入一个文本文件中,再编写另一个程序从文本文件中读入字符串并在命令行窗口显示出来。实验源程序:(1)写入文本程序:import java.io.*; import java.util.Scanner; public class Write { public static void main(String args[]) { File f=new File("test.txt"); //创建文本文件对象FileWriter fw; // 字符输出流对象Scanner in = new Scanner(System.in); //准备从键盘输入字符串System.out.print(" 请输入文本字符: "); //键盘输入提示String s = in.nextLine(); // 从键盘输入文本字符串try { fw=new FileWriter(f); // 创建字符输出流对象fw.write(s + "\n"); //写字符串到文件fw.close(); //关闭字符输出流System.out.println(" 写文本文件完毕 "); } catch (IOException e) { System.out.println(" 写文件错误 !"); } } } (2)读取文本程序:import java.io.*; import java.util.Scanner; public class Read { public static void main(String args[]){ File f; FileReader fr; //字符 / 输入流对象BufferedReader br; // 字 符 输 入 缓 冲 流Scanner in =new Scanner(System.in); // 准 备 从键盘输入字符串System.out.print(" 请输入要读入的文件名:"); // 键 盘 输入提示String s=in.nextLine(); //从键盘输入文件名try { f =new File(s); //创建文件对象fr =new FileReader(f); //创建字符...