في Java كيفية قراءة ملف سطرًا بسطر بترتيب عكسي - تعليمي كامل

نشرت: 2013-03-30

فيما يلي أبسط برنامج Java لقراءة ملف سطرًا بسطر بترتيب عكسي باستخدام Java8 APIs. جربه وأخبرني إذا رأيت أي مشكلة في ذلك.

  • برنامج java لعكس محتويات الملف
  • اكتب برنامجًا يستبدل كل سطر من الملف بعكسه

سأقوم بكتابة سلسلة مقابلات Java التي ستجد فيها المزيد من الأسئلة والأجوبة ذات الصلة. فابق معنا لمزيد من المعلومات.

في هذا البرنامج التعليمي سوف ننتقل إلى الخطوات التالية:

  1. سنقرأ ملف crunchify.txt الموجود في مستند الموقع. أنا أستخدم Macbook pro ، لذلك إذا كنت تستخدم نظام تشغيل مختلفًا وجهاز كمبيوتر محمول / سطح مكتب ، فيرجى تغيير مسار الملف وفقًا لذلك في برنامج CrunchifyReverseLineReader.java
  2. سنقرأ الملف بالترتيب البسيط أولاً.
  3. سنقرأ الملف بترتيب عكسي بعد ذلك.
  4. Please note ما يلي: يقوم البرنامج أدناه افتراضيًا بإزالة جميع الأسطر الفارغة من إخراج الترتيب العكسي. إذا كنت ترغب في الاحتفاظ بأسطر فارغة ، فقم بإلقاء نظرة على التعليق في البرنامج نفسه.
  5. قم بإنشاء ملف CrunchifyReverseLineReaderTest.java وانسخ الكود من الأسفل إلى نتيجة الاختبار.

كود جافا:

كود محدث لإزالة الأسطر الفارغة من الملف حسب التعليق من francesco.

يجب على الآخرين قراءة المقالة: https://crunchify.com/why-and-for-what-should-i-use-enum-java-enum-examples/

الآن دعنا نختبرها. قم بإنشاء ملف اختبار.

Note: يحتوي ملف crunchify.txt على total 11 lines بما في ذلك سطر واحد فارغ بينهما كما ترى في النتيجة أدناه.

انتاج: