Keyingi qator bormi?
Keyingi qator bormi?

Video: Keyingi qator bormi?

Video: Keyingi qator bormi?
Video: NASA: Quyosh 2025 Yilda Yerni Yo'q Qiladi?! 2024, Noyabr
Anonim

Keyingisi bor ( String pattern) usuli, agar bo'lsa, true qiymatini qaytaradi Keyingi token belgilanganidan tuzilgan naqshga mos keladi ip . Skaner hech qanday kirishdan o'tmaydi. Shaklning ushbu usulini chaqirish Keyingisi bor (naqsh) xuddi chaqiruv bilan bir xil tarzda harakat qiladi Keyingisi bor (Naqsh.

Bundan tashqari, Java-da keyingi () va keyingi qator () o'rtasidagi farq nima?

Keyingi() kiritishni faqat bo'sh joygacha o'qiy oladi. U bo'sh joy bilan ajratilgan ikkita so'zni o'qiy olmaydi. Shuningdek, Keyingi() kursorni joylashtiradi ichida kirishni o'qib chiqqandan keyin bir xil qator. nextLine() bo'sh joyni o'z ichiga olgan ma'lumotlarni o'qiydi orasida so'zlar (ya'ni n qator oxirigacha o'qiydi).

Keyinchalik savol tug'iladi, keyingi skaner bormi? The Keyingisi bor () Java tilining usuli hisoblanadi Skaner agar bu rost bo'lsa qaytaradigan sinf skaner mavjud uning kiritilishidagi boshqa token. Java-ning uch xil turi mavjud Skanerning keyingisi bor () parametriga qarab farqlanishi mumkin bo'lgan usul.

Bundan tashqari, Scanner keyingi () nimani qaytaradi?

Skaner . Keyingi() usuli topadi va qaytadi the Keyingi bundan to'liq belgi skaner . To'liq belgidan oldin va undan keyin ajratuvchi naqshga mos keladigan kiritiladi. Bu usul kirishni kutayotganda bloklanishi mumkin skanerlash , ning oldingi chaqiruvi bo'lsa ham hasNext() qaytarildi rost.

Keyingi skaner qanday ishlaydi?

A skaner ajratuvchi naqsh yordamida tokenlarga kiritilishini buzadi, qaysi hisoblanadi sukut bo'yicha bo'sh joylar ma'lum. Keyingi () bitta so'zni o'qish uchun foydalanadi va u bo'sh joy olganida, u o'qishni to'xtatadi va kursor asl holatiga qaytadi. NextLine() esa, bu soʻz boʻshliqqa duch kelganda ham butun soʻzni oʻqiydi.

Tavsiya: