- java的foreach可以周遊數組和所有的Collection對象(Collection接口中包括iterator(),是以所有實作Collection接口的類都可以進行foreach周遊)。
- 因為JavaSE5引入了新的被稱為Iterable接口,該接口包含一個能夠産生Iterator的iterator()方法,并且Iterable接口被foreach用來在序列中移動。
- 是以,隻要你建立的類實作了Iterable接口,就可以使用foreach進行周遊。
傳回一個實作了Iterable<String>的匿名内部類執行個體