تصف هذه المقالة استخدام الماسح الضوئي في برمجة Java لقراءة البيانات في الملفات النصية. شاركه للرجوع إليه ، على النحو التالي:
استخدم فئة الماسح الضوئي لقراءة الملفات
نستخدم فئة Scanner لقراءة البيانات من لوحة المفاتيح ، أو يمكننا استخدام فئة الماسح الضوئي لقراءة البيانات من ملف نصي. دعونا نلقي نظرة أولاً على رمز المثيل
package com.li ؛ import java.io.fileInputStream ؛ import java.io.filenotfoundException ؛ import java.util.*؛ الفئة العامة الرئيسية {public static void main (string [] args) {// todo method method method stub scanner inpectstream = null ؛ TREE {inputStream = new Scanner (new FileInputStream ("Studes.txt")) ؛ } catch (fileNotFoundException e) {system.out.println ("file ustish.txt")) ؛ } catch (fileNotFoundException e) {system.out.println ("file ustuge.txt لم يتم العثور عليها") ؛ System.exit (0) ؛ } string line = inputStream.NextLine () ؛ system.out.println (line) ؛ inputStream.Close () ؛ }} يمكن أن يكون ملف though.txt هنا ملفًا تم إنشاؤه بواسطة برنامج Java آخر أو ملف مكتوب بمفرده في برنامج مترجم نص. هنا ، يتم استخدام طريقة nextLine() ، والتي تشبه قراءة البيانات من لوحة المفاتيح. هذا يعني أنه تتم قراءة سطر من البيانات من الملف النصي ، وسيتم طباعة بيانات القراءة على الشاشة.
في هذا الوقت ، من المهم ملاحظة أنه بعد قراءة الملف ، يجب علينا أيضًا إغلاق الملف. في الوقت نفسه ، لا تنس التعامل مع الاستثناءات ، لا يمكننا التأكد من عدم وجود أخطاء أثناء فتح الملف.
لمزيد من المعلومات حول خوارزميات Java ، يمكن للقراء المهتمين بهذا الموقع عرض المواضيع: "ملخص ملفات Java ومهارات تشغيل الدليل" ، "Tutorial on Java Data Hrustures and Algorithms" ، "ملخص لمهارات Java Operation DOM" و "ملخص مهارات تشغيل Java Cache".
آمل أن يكون هذا المقال مفيدًا لبرمجة Java للجميع.