Кийинки сап барбы?
Кийинки сап барбы?

Video: Кийинки сап барбы?

Video: Кийинки сап барбы?
Video: БАРЗАХ- өлүмдөн кийинки өмүр / 2-бөлүм Билал Асад / Өлүмдөн кийинки өмүр 2024, Ноябрь
Anonim

Кийинкиси бар ( String үлгү) методу чындыкты кайтарат, эгерде кийинки Токен көрсөтүлгөндөн түзүлгөн үлгүгө дал келет сап . Сканер эч кандай киргизүүнү алдыга жылдырбайт. Форманын бул ыкмасын чакыруу Кийинкиси бар (үлгү) чакырык менен дал ошондой мамиле кылат Кийинкиси бар (Үлгү.

Мындан тышкары, Javaдагы кийинки () менен кийинки саптын () ортосунда кандай айырма бар?

кийинки() киргизүүнү боштукка чейин гана окуй алат. Ал боштук менен бөлүнгөн эки сөздү окуй албайт. Ошондой эле, кийинки() курсорду коёт ичинде киргизүүнү окугандан кийин ошол эле сап. nextLine() мейкиндикти кошкондо киргизүүнү окуйт ортосунда сөздөр (б.а. n саптын аягына чейин окулат).

Андан кийин суроо туулат, кийинки сканер барбы? The Кийинкиси бар () Java ыкмасы болуп саналат Сканер класс, эгерде бул чындыкты кайтарат сканер бар анын киргизүүдө дагы бир белгиси. Java үч түрдүү түрү бар Сканердин Кийинкиси бар () параметрине жараша айырмалануучу ыкма.

Ошондой эле суроо, Сканер кийинки () эмнени кайтарат?

Сканер . кийинки() ыкмасын табат жана кайтып келет the кийинки мындан толук белги сканер . Толук белгиден мурун жана андан кийин бөлүүчү үлгүгө дал келген киргизүү келет. Бул ыкма киргизүүнү күтүп жатканда бөгөттөп коюшу мүмкүн сканерлөө , мурунку чакырык болсо да hasNext() кайтарды чын.

Кийинки сканер кантип иштейт?

А сканер бөлгүч үлгүсүн колдонуп, анын киргизүүнү токендерге бузат болуп саналат демейки боюнча Whitespaces белгилүү. Кийинки () бир сөздү окуу үчүн колдонот жана ал бош орун алгандан кийин окууну токтотот жана курсор баштапкы абалына кайтып келет. NextLine() болсо, ал боштукка жолукса да, бүт сөздү окуйт.

Сунушталууда: