JAVA中Iterator的具體作用?
JAVA中Iterator的具體作用?
夢(mèng)里花落0921
2018-12-30 04:00:08
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
提供一種方法訪問一個(gè)容器(container)對(duì)象中各個(gè)元素,而又不需暴露該對(duì)象的內(nèi)部細(xì)節(jié)。
,也就是說Collection接口的實(shí)現(xiàn)類,都可以調(diào)用iterator方法,進(jìn)行內(nèi)部元素的訪問,雖然容器的實(shí)現(xiàn)有多種,比如有l(wèi)ist,有set,list中有鏈表,也有普通的list,但是你不需要管這些細(xì)節(jié),只要你用iterator這個(gè)方法,就可以循環(huán)的調(diào)用內(nèi)部的元素,是設(shè)計(jì)模式的一種
舉報(bào)