java题目:编写一个程序使用java的输入,输出流技术将一个文本文件内容按行读出,,

来源:百度知道 编辑:UC知道 时间:2024/05/26 18:38:28
java题目:编写一个程序
使用java的输入,输出流技术将一个文本文件的内容按行读出,每读出一行就顺序添加行号,并写入到另一个文件中。

程序正确的话还可以追加分

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

/**
*
* @author Felly
* @date 2008年12月29日16:16:12
*
*/
public class InOut {
//调试的时候文件和class文件在同目录,不然自己加绝对路径
public final static String inFile="in.txt";//被写文件
public final static String outFile="out.txt";//被读文件

public void readAndWrite(String in,String out) throws
FileNotFoundException,IOException {
File inFile=new File(in);
File outFile=new File(out);
BufferedReader reader=new BufferedReader(new FileReader(outFile));
PrintWriter pw=new PrintWriter(new FileWriter(inFile));

String line="";
int index=0;
while((line=reader.readLine())!=null)//循环到没有内容为止
{ index++;
line=