Дараагийн мөр байна уу?
Дараагийн мөр байна уу?

Видео: Дараагийн мөр байна уу?

Видео: Дараагийн мөр байна уу?
Видео: luuya - Garigiin udur #Zavtai (Official Music Video) 2024, Арваннэгдүгээр
Anonim

Дараа нь байна ( Мөр загвар) арга нь үнэнийг буцаана дараачийн токен нь заасан загвараас бүтээгдсэн загвартай таарч байна мөр . Сканнер ямар ч оролтын өмнө урагшлахгүй. Маягтын энэ аргын дуудлага Дараа нь байна (загвар) дуудлагатай яг адилхан байдлаар ажилладаг Дараа нь байна (Загвар.

Үүнээс гадна Java хэл дээрх дараагийн () болон дараагийн мөр () хоёрын ялгаа нь юу вэ?

дараачийн() оролтыг зөвхөн зай хүртэл унших боломжтой. Энэ нь зайгаар тусгаарлагдсан хоёр үгийг уншиж чадахгүй. Мөн, дараачийн() курсорыг байрлуулна дахь оролтыг уншсаны дараа ижил мөр. дараагийн мөр() зай оруулаад оролтыг уншина хооронд үгс (өөрөөр хэлбэл n мөрийн төгсгөл хүртэл уншина).

Дараа нь асуулт гарч ирнэ, дараагийн сканнер байгаа юу? The Дараа нь байна () нь Java хэлний арга юм Сканнер Хэрэв энэ нь үнэнийг буцаадаг анги сканнер байна түүний оролтонд өөр тэмдэгт. Гурван төрлийн Java байдаг Дараа нь сканнер байна () параметрээс хамааран ялгах боломжтой арга.

Сканнер дараагийн () юу буцаадаг вэ?

Сканнер . дараачийн() арга олдог ба буцаж ирдэг нь дараачийн үүнээс бүрэн тэмдэг сканнер . Бүрэн тэмдэгтийн өмнө болон дараа нь зааглагчийн загварт тохирох оролт байна. Энэ арга нь оруулахыг хүлээх үед блоклож болзошгүй сканнердах , өмнөх дуудлага байсан ч гэсэн hasNext() буцаасан үнэн.

Дараа нь сканнер хэрхэн ажилладаг вэ?

А сканнер нь хязгаарлагчийн хэв маягийг ашиглан жетон болгон өөрийн оролтыг эвддэг байна анхдагчаар хоосон зайг мэддэг. Дараачийн () нь нэг үгийг уншихад ашигладаг бөгөөд хоосон зай гарах үед уншихаа больж, курсор анхны байрлалдаа буцаж ирдэг. NextLine() байхад энэ нь хоосон зайтай таарсан ч бүтэн үгийг уншдаг.

Зөвлөмж болгож буй: