//例5-11:使用BufferedReader和BufferedWriter实现文本文件的按行拷贝。importjava.io.*;classFileLineCopy{publicstaticvoidmain(Stringargs[])throwsIOException{if(args.length<2...
//例5-11:使用BufferedReader和BufferedWriter实现文本文件的按行拷贝。
import java.io.*;
class FileLineCopy{
public static void main(String args[]) throws IOException{
if(args.length<2){
System.out.println("用法:FileLineCopy 源文本文件 目标文本文件");
return;
}
FileReader fReader=null;
try{
fReader=new FileReader(args[0]); //创建文件字符输入流
}catch(FileNotFoundException e){
System.out.println("源文件未找到!");
}
BufferedReader bReader=new BufferedReader(fReader); //创建缓冲字符输入流
FileWriter fWriter=new FileWriter(args[1]); //创建文件字符输出流
BufferedWriter bWriter=new BufferedWriter(fWriter); //创建缓冲字符输出流
String strTemp;
while((strTemp=bReader.readLine())!=null){ //从输入流中读取一行字符
bWriter.write(strTemp); //向输出流写入一行字符
bWriter.newLine(); //向输出流中写入换行标记
System.out.println(strTemp);
}
bReader.close();
bWriter.close();
}
}
cmd下运行:
如何才能够完整的运行这个程序?为什么会说找不到Class文件呢?
谢谢!!
展开