java 程序设计实验
实验七 输入输出流(2)
一.实验目的
输入和输出是Java的核心功能之一。本节学习了Inputstream和OutputStream,Reader,Writer的几个子类,通过实验加以巩固。
二.实验内容
1.将指定的Java源程序文件复制一份,另存为“test.txt”文件,并同时将文件的内容打印到“命令提示符”窗口中。
实现思路
(1)首先定义3个处理流,其代码如下所示:
(2)将文件字符节点流封装到缓冲字符处理流中,接着在将缓冲字符处理流封装到字符打印处理流。通过两次的封装,就得到了既有缓冲功能又有打印功能的流。代码如下:
(3)写文件并在控制台打印比如下图。
请给出完整的代码并调试。
2.修改程序1,使用Java的输入输出流将一个文本文件的内容按行读出,每读出一行就顺序 行号,并写入到另一个文件中。
3.System.in的使用
利用I/O流类,实现读取用户输入“JAVA!!”,然后输出用户输入的内容。用户接着输入一行“hello”,屏幕再继续打印一行。直到输入回车,程序结束。如下图所示。