أهم دوال المعالجة الخاصة بالكلاس Scanner في لغة البرمجة جافا

 

هناك العديد من دوال المعالجة الخاصة بالكلاس (Scanner) في لغة البرمجة جافا (Java)، حيث أن الكلاس (scanner) يستخدم للحصول على مدخلات من الأنواع الأساسية من مختلف أنواع البيانات مثل: (int)، و (double) وغيرها من الأنواع الأخرى، وهنا تظهر أهمية دوال المعالجة التي تستخدم مع هذا الكلاس في لغة البرمجة جافا لإجراء عمليات المعالجة على مختلف أنواع البيانات والتي تسهل تنفيذ العديد من المهام، والجدول التالي يحتوي على أهم هذه الدوال الخاصة بهذا الكلاس وكيفية استخدامها:

 

الدالة الاستخدام

()public void close

تقوم هذه الدالة بإغلاق الكلاس من نوع (Scanner) أي أنها تمنع إدخال أي نوع من البيانات الجديدة في البرنامج المكتوب.
()public Pattern delimiter
تقوم هذه الدالة بإرجاع ال (Pattern) أو النمط الذي تم استخدامه في كائن الـ (Scanner) في عملية تحديد شكل المسافات الفارغة.
()public Locale locale
تقوم هذه الدالة بإرجاع كائن من نوع (Locale) والذي يمثل نوع الترميز الذي تم استخدامه في كائن الـ (Scanner) عند إجراء عمليات القراءة والتخزين للبيانات بمختلف أنواعها.
()public Scanner reset
تقوم هذه الدالة بإرجاع الخصائص الافتراضية لكائن الـ (Scanner) أي أنها تعمل (reset) لجميع الخصائص التي تم ضبطها مسبقاً من قبل المستخدم.
public Scanner skip (Pattern pattern)
تقوم هذه الدالة بتخطي النص التالي في كائن الـ (Scanner) في حال كان يتطابق مع الكائن من نوع (Pattern).
() public String to String

 

تقوم هذه الدالة بإرجاع (String) يحتوي على كافة المعلومات عن الكائن الـ (Scanner).
public Scanner use Delimiter (Pattern pattern)
تستخدم هذه الدالة لجعل حرف أو كلمة أو جملة تبدو كمسافة فارغة في كائن الـ (Scanner).
public Scanner use Delimiter (String pattern)
 
تستخدم لجعل الحروف أو الكلمات أو الجمل تبدو كمسافة فارغة في كائن الـ (Scanner).
public Scanner use Locale (Locale locale)

 

تستخدم لتحديد الترميز الذي سيستخدمه كائن الـ (Scanner)  عند قراءة وتخزين البيانات.
public Scanner use Radix (int radix)
تستخدم لتحديد الأساس الذي سيستخدمه كائن الـ (Scanner) عند قراءة وتخزين أي رقم.