1. 程式人生 > >java 什麽是叠代器iterator

java 什麽是叠代器iterator

內部類 特點 集合類 pre remove 但是 叠代器 合取 元素

集合體系中的叠代器就是遍歷,集合取出元素的方式,叠代器可以取出並操作集合中的元素 叠代器的特點: 1每個集合都有存和取的方式,而且每個集合的數據結構不一樣,所以他們存和取的動作也不一樣,添加通過add()能完成添加操作,但是取的動作比較復雜,所以把取的動作封裝成了對象,包含hasNext() next() remove()三個共同的方法,由於集合本身最知道該怎麽取元素和叠代器對象需要用到集合內部的元素,所以把叠代器封裝成了集合類的內部類,通過一個方法把叠代器提供給外部,iterator()

java 什麽是叠代器iterator