增强for
增強for循環(也稱for each循環)是JDK1.5以后出來的一個高級for循環,專門用來遍歷數組和集合的。它的內部原理其實是個Iterator迭代器,所以在遍歷的過程中,不能對集合中的元素進行增刪操作
?增強for循環:底層使用的也是迭代器,使用for循環的格式,簡化了迭代器的書寫
? ? 是JDK1.5之后出現的新特性
? ? Collection<E>extends Iterable<E>:所有的單列集合都可以使用增強for
? ? public interface Iterable<T>實現這個接口允許對象成為 "foreach" 語句的目標。
? ? 增強for循環:用來遍歷集合和數組
? ? 格式:
? ? ? ? for(集合/數組的數據類型 變量名: 集合名/數組名){
? ? ? ? ? ? sout(變量名);
? ? ? ? }
?
總結
- 上一篇: Iterator迭代器
- 下一篇: 基本数据类型和字符串类型的转换