Van következő karakterlánc?
Van következő karakterlánc?

Videó: Van következő karakterlánc?

Videó: Van következő karakterlánc?
Videó: Брайан Грин о теории струн 2024, Lehet
Anonim

hasNext ( Húr minta) metódus igazat ad vissza, ha a következő token megegyezik a megadott mintával húr . A lapolvasó nem halad előre egyetlen bemeneten sem. Az űrlap ezen módszerének meghívása hasNext (minta) pontosan ugyanúgy viselkedik, mint az invokáció hasNext (Minta.

Ezen kívül mi a különbség a next () és a nextLine () között Java-ban?

következő() csak a szóközig tudja olvasni a bemenetet. Nem tud kiolvasni két szóközzel elválasztott szót. Is, következő() elhelyezi a kurzort ban,-ben ugyanazt a sort, miután elolvasta a bemenetet. nextLine() beolvassa a szóközt is beleértve között a szavakat (azaz az n sor végéig szól).

Ezt követően a kérdés az, hogy van-e következő szkenner? Az hasNext () a Java egyik módszere Scanner osztály, amely igazat ad vissza, ha ez szkenner rendelkezik egy másik tokent a bemenetében. Három különböző típusú Java létezik A szkennernek a következője van () módszer, amely paraméterétől függően megkülönböztethető.

Kérdés továbbá, hogy mit ad vissza a Scanner ezután ()?

Scanner . következő() módszer találja és visszatér az következő teljes token ebből scanner . A teljes tokent megelőzi és követi a határoló mintának megfelelő bevitel. Ez a módszer blokkolhat, amíg a bemenetre vár letapogatás , még akkor is, ha egy korábbi meghívás hasNext() visszatért igaz.

Hogyan működik a szkenner a továbbiakban?

A scanner bevitelét tokenekre bontja egy határoló minta segítségével, amely van alapértelmezés szerint a szóközök ismertek. Következő () egyetlen szó olvasására használ, és ha szóközt kap, leállítja az olvasást, és a kurzor visszakerül az eredeti helyzetébe. NextLine(), míg ez egy egész szót olvas akkor is, ha szóközzel találkozik.

Ajánlott: