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