Puas muaj txoj hlua txuas ntxiv?
Puas muaj txoj hlua txuas ntxiv?

Video: Puas muaj txoj hlua txuas ntxiv?

Video: Puas muaj txoj hlua txuas ntxiv?
Video: zoo nkauj cuag puas tau muaj txiv Tub huas Xyooj MV 2023 2024, Kaum ib hlis
Anonim

muajNext ( Txoj hlua qauv) txoj kev rov qab muaj tseeb yog tias tus tom ntej no token phim cov qauv tsim los ntawm qhov teev txoj hlua . Lub scanner tsis dhau mus dhau ib qho kev tawm tswv yim. Ib qho kev thov ntawm txoj kev ntawm daim ntawv no muajNext (pattern) coj zoo ib yam li cov lus thov muajNext (Tus qauv.

Ib sab ntawm no, qhov txawv ntawm qhov txuas ntxiv () thiab NextLine () hauv Java yog dab tsi?

tom ntej no () tuaj yeem nyeem cov tswv yim tsuas yog mus txog qhov chaw. Nws tsis tuaj yeem nyeem ob lo lus sib cais los ntawm qhov chaw. Tsis tas li ntawd, tom ntej no () tso tus cursor hauv tib kab tom qab nyeem cov tswv yim. NextLine() nyeem cov tswv yim suav nrog qhov chaw nruab nrab cov lus (uas yog, nws nyeem txog qhov kawg ntawm kab n).

Tom qab ntawd, lo lus nug yog, puas muaj lub scanner tom ntej? Cov muajNext () yog ib txoj kev ntawm Java Scanner chav kawm uas rov qab muaj tseeb yog qhov no scanner muaj lwm token nyob rau hauv nws cov tswv yim. Muaj peb hom Java sib txawv Scanner muaj Next () txoj kev uas tuaj yeem sib txawv nyob ntawm nws qhov parameter.

Cov lus nug tseem yog, Scanner tom ntej () rov qab li cas?

Scanner . tom ntej no () txoj kev nrhiav thiab rov qab los tus tom ntej no ua tiav token los ntawm qhov no tshuab luam ntawv . Ib qho token tiav yog ua ntej thiab ua raws li cov tswv yim uas phim tus qauv delimiter. Txoj kev no yuav thaiv tau thaum tos cov tswv yim rau scan , txawm tias yav dhau los invocation ntawm hasNext() rov qab los muaj tseeb.

Scanner ua haujlwm li cas tom ntej?

A tshuab luam ntawv rhuav nws cov tswv yim rau hauv tokens siv tus qauv delimiter, uas yog los ntawm lub neej ntawd paub Whitespaces. Tom ntej no () siv los nyeem ib lo lus thiab thaum nws tau txais qhov chaw dawb, nws nres nyeem ntawv thiab tus cursor rov qab mus rau nws txoj haujlwm qub. NextLine() thaum qhov no nyeem tag nrho cov lus txawm tias nws ntsib qhov chaw dawb.

Pom zoo: