输入输出处理 练习5

输入输出处理 练习5

package practice;
import java.io.*;

import java.util.Date;


public class Chapter8 {
    boolean compare(String filename1,String filename2)throws Exception {
        File f1=new File(filename1);
        File f2=new File(filename2);
        BufferedReader fin1=new BufferedReader(new FileReader(f1));
        BufferedReader fin2=new BufferedReader(new FileReader(f2));
        String str1=null,str2=null;
        boolean b=true;
        while(b) {
            str1=fin1.readLine();
            str2=fin2.readLine();
            if((str1==null)&&(str2==null))break;
            b=str1.equals(str2);
        }
        if((str1==null)&&(str2==null))return true;
        return false;
    }
    public static void main(String []args){
        Chapter8 c=new Chapter8();
        boolean b = false;
        try {
            b = c.compare(args[0], args[1]);
        } catch (Exception e) {
            // TODO 自动生成的 catch 块
            e.printStackTrace();
        }
        System.out.println(b);
       
    }    
}

 

相关文章: