1.程序功能:将保存在本地机当前文件夹中的a.HTML 文本文件的内容在屏幕上显示出来,然后将其另存为b.txt 文件。 2.编写IO_2.java 程序文件,源代码如下完成代码1――代码2 import java.io.*; public class IO_2 { public static void main(String[] args) throws IOException { FileReader in=new FileReader("a.HTML");//建立文件输入流 BufferedReader bin=new BufferedReader(in);//建立缓冲输入流 FileWriter out=new FileWriter(" b.txt",true);//建立文件输出流 String str; while ((代码1) { //将缓冲区内容通过循环方式逐行赋值给字符串str System.out.println(str);//在屏幕上显示字符串str 代码2;//将字符串str 通过输出流写入b.txt 中 } in.close(); out.close(); } }
时间: 2024-02-20 19:57:54 浏览: 92
HTML5 CSS3网页设计与制作教学导航.pdf
这里是完成代码1和代码2的IO_2.java程序代码:
```
import java.io.*;
public class IO_2 {
public static void main(String[] args) throws IOException {
FileReader in = new FileReader("a.HTML"); // 建立文件输入流
BufferedReader bin = new BufferedReader(in); // 建立缓冲输入流
FileWriter out = new FileWriter("b.txt", true); // 建立文件输出流
String str;
while ((str = bin.readLine()) != null) { // 将缓冲区内容通过循环方式逐行赋值给字符串str
System.out.println(str); // 在屏幕上显示字符串str
out.write(str); // 将字符串str通过输出流写入b.txt中
out.write("\r\n"); // 写入换行符
}
in.close();
out.close();
}
}
```
该程序通过FileReader和BufferedReader读取a.HTML文件的内容,并通过循环逐行读取并赋值给字符串str。然后将字符串str通过FileWriter写入b.txt文件中,并在每行末尾写入换行符。同时,在屏幕上输出每一行的内容,以便观察。
阅读全文