您的位置:首页 > 编程语言 > Java开发

java 实现文件简单比较

2007-11-09 00:10 417 查看
将欲比较的文件命名为hello1.txt和 hello2.txt或将代码中的hello1.txt 和 hello2.txt改为自己的文件名
import java.io.*;
class FilesCompare
{
public static void main(String[] args)
{
File f1=new File("hello1.txt");
File f2=new File("hello2.txt");
try{

FileReader in11=new FileReader(f1);
FileReader in22=new FileReader(f2);
BufferedReader in1=new BufferedReader(in11);
BufferedReader in2=new BufferedReader(in22);
int n1=0,n2=0;
int line=1;
n2=in2.read();
n1=in1.read();
int max=(n1>n2?n1:n2);
while (max>-1)
{
line++;
String s1,s2;
s1=in1.readLine();
s2=in2.readLine();
if(!s1.equals(s2))
{
System.out.println("line:"+line);
System.out.println("hello1:"+s1);
System.out.println("hello2:"+s2);
}
}
in22.close();
in11.close();
in2.close();
in1.close();
}// end of try
catch (IOException e)
{
System.out.println(e);

}//end of catch

}//end of main()
}//end of filecompare
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: