Java에서 텍스트 파일을 비교하는 방법

자바에서 text 파일을 비교하고 자바에서 두 개의 큰 텍스트 파일을 비교하는 지침에 따라 작동하는 샘플 코드를 개발하는 자세한 프로세스를 신속하게 안내해 드립니다. MS Windows, Linux 및 Mac OS와 같은 모든 플랫폼에서 단계와 예제를 사용할 수 있습니다. 아래에서 샘플 코드와 함께 단계별 지침을 찾을 수 있습니다.

Java에서 텍스트 파일을 비교하는 단계

  1. Java 애플리케이션의 Maven 저장소에서 GroupDocs.Comparison for Java 설치
  2. Java를 사용하여 텍스트 파일을 비교하기 위한 필수 클래스 가져오기
  3. Comparer 클래스의 인스턴스를 만들고 생성자에 소스 텍스트 파일을 전달합니다.
  4. Comparer 클래스의 add 메소드를 호출하고 비교 텍스트 파일 Java 기능 개발을 위한 대상 파일 경로 지정
  5. 마지막으로 비교 메서드를 호출하고 텍스트 파일 비교를 위해 결과 파일 경로를 전달합니다.

위의 섹션에서 우리는 compare two text files Java 기능을 개발하는 단계를 설명했습니다. 필요한 라이브러리를 설치하고 필요한 클래스를 import한 후 Comparer 클래스를 초기화하여 소스 텍스트 파일의 로딩을 시작할 수 있습니다. 그런 다음 add 메서드를 호출하여 대상 텍스트 파일을 로드하고 마지막으로 두 텍스트 파일을 비교하는 비교 메서드를 사용합니다.

Java에서 텍스트 파일을 비교하는 코드

import com.groupdocs.comparison.Comparer;
import com.groupdocs.comparison.result.ChangeInfo;
import com.groupdocs.comparison.license.License;
import java.nio.file.Path;
public class CompareTextFilesInJava {
public static void main(String[] args) { // Main function to compare Text files in Java
// Remove the watermark in output Text document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Comparison.lic");
try (Comparer comparer = new Comparer("source.txt")) {
comparer.add("target.txt");
final Path resultPath = comparer.compare("result.txt");
ChangeInfo[] changes = comparer.getChanges();
for (ChangeInfo change: changes) {
System.out.println();
System.out.println("Source text: " + change.getSourceText());
System.out.println("Target text: " + change.getTargetText());
}
}
System.out.println("Done");
}
}

이 기능의 작동을 보여주기 위해 Java 코드를 개발하여 두 텍스트 파일을 단어별로 비교했습니다. 몇 가지 API 호출과 몇 줄의 코드로 문서 비교를 완료했습니다. 또한 이 API를 사용하여 PDF, DOC, JPG, EML, MSG, DWG, MOBI, CSV 등을 포함한 여러 다른 문서 형식을 비교할 수 있습니다.

문서 비교를 수행하는 자세한 단계를 다루었고 Java 두 텍스트 파일 비교 기능을 구현하기 위해 텍스트 비교 API를 사용했습니다. 최근에 Java에서 PDF 파일 비교에 대한 기사를 게시했습니다. 자세한 내용은 Java를 사용하여 PDF 파일을 비교하는 방법 가이드를 참조하세요.

 한국인