Java を使用して 2 つのテキスト ファイルのデータを比較する方法

Javaでは、以下の手順で2つのテキストドキュメントのデータを比較することができます。

  1. バッファ付きリーダー
BufferedReader reader1 = new BufferedReader(new FileReader("file1.txt"));
BufferedReader reader2 = new BufferedReader(new FileReader("file2.txt"));
  1. あたりを見回す
  2. ネイティブ日本語の言い回し:イコールズ
String line1 = reader1.readLine();
String line2 = reader2.readLine();

while (line1 != null && line2 != null) {
    if (line1.equals(line2)) {
        System.out.println("Line is the same: " + line1);
    } else {
        System.out.println("Line is different: " + line1 + " vs " + line2);
    }
    
    line1 = reader1.readLine();
    line2 = reader2.readLine();
}
  1. 最後に必ずファイルリーダーを閉じましょう。例えば:
reader1.close();
reader2.close();

このように 2 つの txt テキストドキュメントのデータを比較できます。この方法では、テキストドキュメントのデータのみを逐次的に比較できます。より複雑なデータ構造やコンテンツを比較する必要がある場合は、他の方法を使用してくださ

bannerAds