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