Javaالدالة findInLine() الموجودة في الكلاس Scanner في جافا
تعريفها
ترجع الـ Pattern الذي يستخدمه كائن الـ Scanner.
pattern تعني الأحرف ( أو نظام الأحرف ) الذي يستخدمه كائن الـ Scanner في تخزين البيانات المدخلة.
بناؤها
باراميترات
pattern: هو كائن نوعه Pattern أو String ( يمثل pattern ) كـ Argument.
قيمة الإرجاع
- ترجع النص الذي يتطابق مع الـ Pattern.
- ترجع null في حال لم يتم إيجاد نص يتطابق مع الـ Pattern.
أخطاء محتملة
IllegalStateException: في حال كان كائن الـ Scanner مغلقاً.
في المثال التالي سندخل سطر من البيانات في كونستركتور كائن الـ Scanner.
سنستخدم الدالة findInLine() التي تأخذ كائن نوعه String كـ Argument.
المثال الأول
سنحصل على النتيجة التالية عند التشغيل.
في المثال التالي سندخل سطر من البيانات في كونستركتور كائن الـ Scanner.
سنستخدم الدالة findInLine() التي تأخذ كائن نوعه Pattern كـ Argument.
المثال الثاني
سنحصل على النتيجة التالية عند التشغيل.
في المثال التالي سندخل سطر من البيانات في كونستركتور كائن الـ Scanner.
سنستخدم الدالة findInLine() التي تأخذ كائن نوعه String كـ Argument.
إنتبه: هنا تعمدنا عدم إيجاد تطابق, أي البحث عن شيء غير موجود.
المثال الثالث
سنحصل على النتيجة التالية عند التشغيل.