Kas on järgmine string?
Kas on järgmine string?

Video: Kas on järgmine string?

Video: Kas on järgmine string?
Video: Sting - Desert Rose 2024, Detsember
Anonim

hasNext ( String muster) tagastab meetod tõene, kui järgmiseks token vastab määratud mustrile string . Skanner ei liigu edasi ühestki sisendist. Selle vormi meetodi kutsumine hasNext (muster) käitub täpselt samamoodi nagu kutsumine hasNext (Muster.

Peale selle, mis vahe on järgmisel () ja nextLine'il () Javas?

järgmine () saab sisendit lugeda ainult tühikuni. See ei suuda lugeda kahte tühikuga eraldatud sõna. Samuti järgmine () asetab kursori aastal sama rida pärast sisendi lugemist. nextLine() loeb sisendit, sealhulgas tühikut vahel sõnad (see tähendab, et see loeb rea n lõpuni).

Seejärel tekib küsimus, kas on olemas järgmine skanner? The hasNext () on Java meetod Skänner klass, mis tagastab tõene, kui see skanneril on veel üks märk oma sisendis. Java on kolme erinevat tüüpi Skänneril on järgmine () meetod, mida saab selle parameetrist sõltuvalt eristada.

Samuti on küsimus, mida Scanner järgmisena () tagastab?

Skänner . järgmine () meetod leiab ja naaseb a järgmiseks täielik token sellest skanner . Täielikule märgile eelneb ja järgneb sisend, mis sobib eraldaja mustriga. See meetod võib sisendi ootamise ajal blokeerida skannida , isegi kui eelnev kutsumine hasNext() naasis tõsi.

Kuidas skanner edasi töötab?

A skanner jagab oma sisendi eraldusmustri abil märkideks, mis on vaikimisi tuntud tühikud. Edasi () kasutab ühe sõna lugemiseks ja kui see saab tühiku, lõpetab lugemise ja kursor tagasi algasendisse. NextLine(), samas kui see loeb terve sõna isegi siis, kui see kohtub tühikuga.

Soovitan: