对Java递次中须要重复实行的子递次*(一组指令),举行一次重复,即重复实行递次中的轮回,直到满足某前提为止,称为Java迭代。
说到Java迭代不得不提的就是Java的迭代器形式。
迭代器(Iterator)形式,又叫做游标(Cursor)形式。
迭代器形式以递次体式格局接见鸠合对象的元素,而不知道其底层示意。
GOF给出的定义为:供应一种要领接见一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。
迭代器形式由以下角色构成:
1) 迭代器角色(Iterator):迭代器角色担任定义接见和遍历元素的接口。
2) 细致迭代器角色(Concrete Iterator):细致迭代器角色要完成迭代器接口,并要纪录遍历中的当前位置。
3) 容器角色(Container):容器角色担任供应建立细致迭代器角色的接口。
4) 细致容器角色(Concrete Container):细致容器角色完成建立细致迭代器角色的接口——这个细致迭代器角色于该容器的构造相干。
以上就是java迭代是什么意义的细致内容,更多请关注ki4网别的相干文章!