フォルダー内の 1000 個のファイルを検討してください。今、そのフォルダー内で同じファイルを見つけたいと考えています。
バイトごとの比較で疲れましたが、完了するのに時間がかかりました。これがコードです
fs1=new BufferedInputStream(new FileInputStream(file1));
fs2=new BufferedInputStream(new FileInputStream(file2));
int b1,b2;
do
{
b1=fs1.read();
b2=fs2.read();
if(b1!=b2)
{
match=false;
break;
}
}while(found && b1 !=- 1);
if(match)
{
Log.e("cyb", "Matched");
}
同じファイルを見つける他の方法はありますか?