JDK之Iterable

       在jdk源碼中,Iterable(可迭代的)接口非常精簡,只包含一個函數定義iterator(),代碼如下:
             package java.lang;
             import java.util.Iterator;
             public interface Iterable<T> {
                  Iterator<T> iterator();
             }

       只有實現了該接口的對象才能用在foreach命令中,該接口中的唯一函數用於返回一個迭代器,該迭代器構建在由類型T的元素組成的集合之上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章