Слияние кода завершено, страница обновится автоматически
Компаратор текстовых различий
Перенесено с https://gitee.com/pior/Diff
// Чтение содержимого файла
String file1 = readFile("d:/1.txt");
String file2 = readFile("d:/2.txt");
// Объект компаратора
DiffMatchPatch diffMatchPatch = new DiffMatchPatch();
// Создание патча для перехода от file1 к file2, который можно передать другим
String patchText = diffMatchPatch.getPatchString(file1, file2);
System.out.println(patchText);
// Применение патча к файлу, получение нового содержимого
String newFile = diffMatchPatch.applyPatch(file1, patchText);
System.out.println(newFile);
// Сравнение исходного файла и нового файла
Assert.assertEquals(file2, newFile);
// Преобразование списка различий в красивый HTML отчет.
String diff_text2 = diffMatchPatch.diff_prettyHtml(results);
System.out.println(diff_text2);
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )