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