كيفية مقارنة الملفات النصية في جافا

نوجهك بسرعة خلال العملية التفصيلية ** لمقارنة text الملفات في Java ** وتطوير نموذج تعليمة برمجية عن طريق اتباع هذه التعليمات ** لمقارنة ملفين نصيين كبيرين في Java **. يمكنك استخدام الخطوات والمثال على أي نظام أساسي مثل MS Windows و Linux و Mac OS. يمكنك العثور أدناه على إرشادات خطوة بخطوة مع نموذج التعليمات البرمجية.

خطوات مقارنة الملفات النصية في Java

  1. قم بتثبيت GroupDocs.Comparison for Java من مستودع Maven في تطبيق Java
  2. استيراد الفئات الأساسية لمقارنة الملفات النصية باستخدام Java
  3. قم بإنشاء مثيل للفئة Comparer وقم بتمرير الملف النصي المصدر إلى المنشئ الخاص به
  4. قم باستدعاء طريقة الإضافة لفئة المقارنة وحدد مسار الملف الهدف لتطوير إمكانية مقارنة الملفات النصية للملفات النصية
  5. أخيرًا ، قم باستدعاء طريقة المقارنة وتمرير مسار الملف الناتج لمقارنة الملفات النصية

في القسم أعلاه ، أوضحنا خطوات تطوير وظيفة 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 وبضع أسطر من التعليمات البرمجية. علاوة على ذلك ، يمكنك مقارنة عدد من تنسيقات المستندات الأخرى بما في ذلك PDF و DOC و JPG و EML و MSG و DWG و MOBI و CSV وغيرها الكثير من خلال استخدام واجهة برمجة التطبيقات هذه.

لقد قمنا بتغطية الخطوات التفصيلية لإجراء مقارنة المستندات واستخدمنا واجهة برمجة تطبيقات مقارنة النصوص لتنفيذ قدرة Java لمقارنة ملفين نصيين. لقد نشرنا مؤخرًا مقالًا عن مقارنة ملفات PDF بجافا ، تفضل بزيارة دليل كيفية مقارنة ملفات PDF باستخدام Java للحصول على مزيد من المعلومات.

 عربي