Puas yog forEach sai dua rau Java?
Puas yog forEach sai dua rau Java?

Video: Puas yog forEach sai dua rau Java?

Video: Puas yog forEach sai dua rau Java?
Video: Киевский торт_Рассказ_Слушать 2024, Kaum ib hlis
Anonim

rauTxhua () tuaj yeem siv los ua sai dua rau-txhua lub voj, vim hais tias tus iterable paub txoj kev zoo tshaj plaws los iterate nws cov ntsiab lus, as opposed to the standard iterator way. Yog li qhov sib txawv yog voj sab hauv lossis voj sab nraud.

Kuj nug, qhov twg yog nrawm dua rau lossis foreach?

Lub voj voog tsis ntev caching thiab FOREACH ua hauj lwm me ntsis sai dua ntawm arrays tshaj FOR nrog ntev caching. Array. Foreach kev ua tau zoo yog kwv yees li 6 npaug qeeb dua FOR / FOREACH kev ua tau zoo.

Ib sab saum toj, puas yog Java 8 kwj sai dua rau lub voj? Yog lawm, ntws qee zaum qeeb dua dua li loops , tab sis lawv kuj tuaj yeem sib npaug ceev ; nws nyob ntawm qhov xwm txheej. Lub ntsiab lus coj mus tsev yog qhov ua ntu zus ntws tsis muaj ceev tshaj lub voj.

Ib yam li ntawd, lub voj twg nrawm dua hauv Java?

Tsis yog, hloov hom voj yuav tsis muaj teeb meem. Qhov tsuas yog qhov uas tuaj yeem ua kom sai dua yog kom muaj tsawg dua qhov zes ntawm lub voj voog, thiab looping dua qhov tseem ceeb. Tsuas yog qhov sib txawv ntawm ib lub voj voog thiab a thaum voj yog cov syntax rau txhais lawv. Tsis muaj qhov sib txawv ntawm kev ua haujlwm txhua.

Yog vim li cas rau lub voj yog ceev tshaj foreach?

Qhov no foreach voj yog sai dua vim qhov txawv txav hauv zos uas khaws cov nqi ntawm cov khoom hauv array yog sai dua nkag mus tshaj ib lub hauv paus array. Lub forloop yog sai dua tus foreach rov yog tias cov array yuav tsum tsuas yog nkag mus ib zaug ib zaug xwb.

Pom zoo: