Is daar 'n volgende string?
Is daar 'n volgende string?

Video: Is daar 'n volgende string?

Video: Is daar 'n volgende string?
Video: Брайан Грин о теории струн 2024, Desember
Anonim

het Volgende ( Snaar patroon) metode gee waar as die volgende token pas by die patroon wat uit die gespesifiseerde gebou is string . Die skandeerder gaan nie verby enige invoer nie. 'n Aanroep van hierdie metode van die vorm het Volgende (patroon) gedra op presies dieselfde manier as die aanroeping het Volgende (Patroon.

Behalwe dit, wat is die verskil tussen volgende () en nextLine () in Java?

volgende () kan die invoer slegs tot die spasie lees. Dit kan nie twee woorde wat deur spasie geskei word, lees nie. Ook, volgende () plaas die wyser in die dieselfde reël na die lees van die invoer. nextLine() lees invoer insluitend spasie tussen die woorde (dit wil sê, dit lees tot aan die einde van reël n).

Die vraag is dan, is daar 'n volgende skandeerder? Die het Volgende () is 'n metode van Java Skandeerder klas wat waar gee as dit skandeerder het nog 'n teken in sy invoer. Daar is drie verskillende tipes Java Skandeerder het Volgende () metode wat gedifferensieer kan word na gelang van sy parameter.

Die vraag is ook, wat gee Skandeerder volgende () terug?

Skandeerder . volgende () metode vind en opbrengste die volgende volledige teken hieruit skandeerder . 'n Volledige teken word voorafgegaan en gevolg deur invoer wat by die skeidingspatroon pas. Hierdie metode kan blokkeer terwyl daar vir insette gewag word skandeer , selfs al is 'n vorige aanroep van hasNext() het teruggekeer waar.

Hoe werk skandeerder volgende?

A skandeerder breek sy insette in tokens met behulp van 'n skeidingspatroon, wat is by verstek bekend die Whitespaces. Volgende () gebruik om 'n enkele woord te lees en wanneer dit 'n wit spasie kry, hou dit op om te lees en die wyser terug na sy oorspronklike posisie. NextLine() terwyl hierdie een 'n hele woord lees, selfs wanneer dit 'n witspasie ontmoet.

Aanbeveel: