Многие всё ещё сравнивают файлы вручную, построчно или побайтно. Но Java уже умеет это сама.
Проверяем два файла:
Path a = Path.of("file1.txt");
Path b = Path.of("file2.txt");Сравниваем содержимое:
long diff = Files.mismatch(a, b);
Анализируем результат:
if (diff == -1)
System.out.println("✅ Файлы совпадают");
else
System.out.println("⚠️ Различие на позиции: " + diff);
🔥
mismatch() возвращает позицию первого отличияили -1, если файлы полностью идентичны. Удобно для тестов, бэкапов и проверки целостности.
👉 Java Ready | #совет
