帮忙填几个java程序的空,谢谢
发布网友
发布时间:2024-02-12 21:21
我来回答
共2个回答
热心网友
时间:2024-02-14 01:32
都给你写出来了。在问题的下面一行 ,你的几个地方描述错了 我给你改了
FileReader inOne=【代码1】 //创建指向文件file的输入流
new FileReader (file);
BufferedReader inTwo=【代码2】 //创建指向inOne的输入流
new BufferedReader (inOne);
FileWriter tofile=【代码3】 //创建指向文件tempFile的输入流应该是(输出流)
new FileWriter(tempFile);
BufferedWriter out=【代码4】 //创建指向tofile的输出流
new BufferedWriter (tofile);
s=【代码5】 //inTwo读取一行
intwo.readLine();
s=【代码6】 //inTwo读取一行
intwo.readLine();
inOne=【代码7】 //创建指向文件tempFile的输入流
new FileReader (tempFile);
inTwo=【代码8】 //创建指向inOne的输入流
new BufferedReader (inOne);
tofile=【代码9】 //创建指向文件file的输入流 应该是(输出流)
new FileWriter(file);
out=【代码10】 //创建指向tofile的输入流应该是(输出流)
new BufferedWriter (tofile);
while((s=【代码11】)!=null) //inTwo读取一行
intwo.readLine();
inOne=【代码12】 //创建指向文件file的输入流
new FileReader (file);
inTwo=【代码13】 //创建指向inOne的输入流
new BufferedReader (inOne);
while((s=【代码14】)!=null) //inTwo读取一行】
intwo.readLine();
热心网友
时间:2024-02-14 01:32
//根据那里的要求填好了
import java.io.*;
public class ReadExample
{
public static void main(String args[])
{
File file = new File("C:/1000", "hello.txt");
File tempFile = new File("temp.text");
try
{
FileReader inOne = new FileReader(tempFile);// 【代码1】
// //创建指向文件file的输入流
BufferedReader inTwo = new BufferedReader(inOne);// 【代码2】
// //创建指向inOne的输入流
FileWriter tofile = new FileWriter(tempFile);// 【代码3】
// //创建指向文件tempFile的输入流
BufferedWriter out = new BufferedWriter(tofile);// 【代码4】
// //创建指向tofile的输出流
String s = null;
int i = 0;
s = inTwo.readLine();// 【代码5】 //inTwo读取一行
while (s != null)
{
i++;
out.write(i + " " + s);
out.newLine();
s = inTwo.readLine();// 【代码6】 //inTwo读取一行
}
inOne.close();
inTwo.close();
out.flush();
out.close();
tofile.close();
inOne = new FileReader(tempFile);// 【代码7】 //创建指向文件tempFile的输入流
inTwo = new BufferedReader(inOne);// 【代码8】 //创建指向inOne的输入流
tofile = new FileWriter(file);// 【代码9】 //创建指向文件file的输入流
out = new BufferedWriter(tofile);// 【代码10】 //创建指向tofile的输入流
while ((s = inTwo.readLine()) != null) // 【代码11】inTwo读取一行
{
out.write(s);
out.newLine();
}
inOne.close();
inTwo.close();
out.flush();
out.close();
tofile.close();
inOne = new FileReader(file);// 【代码12】 //创建指向文件file的输入流
inTwo = new BufferedReader(inOne);// 【代码13】 //创建指向inOne的输入流
while ((s = inTwo.readLine()) != null) // 【代码14】inTwo读取一行】
{
System.out.println(s);
}
inOne.close();
inTwo.close();
tempFile.delete();
} catch (IOException e)
{
System.out.println(e);
}
}
}