增強(qiáng)for遍歷
- 增強(qiáng)for底層就是迭代器。
- 所有的單列集合和數(shù)組才能使用增強(qiáng)for遍歷。
在循環(huán)過(guò)程中無(wú)法對(duì)集合中的元素進(jìn)行修改。
package demo;import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;public class submit {public static void main(String[] args) {// 增強(qiáng)for遍歷// 增強(qiáng)for底層就是迭代器。// 所有的單列集合和數(shù)組才能使用增強(qiáng)for遍歷。Collection<String> coll = new ArrayList<>();coll.add("aaa");coll.add("bbb");coll.add("ccc");//使用增強(qiáng)for遍歷。s其實(shí)就是一個(gè)第三方變量,在循環(huán)的過(guò)程中會(huì)依次表示集合中的每一個(gè)數(shù)據(jù)。// 快速生成方式:集合名稱(chēng) .forfor (String s : coll) {System.out.println(s);}// 循環(huán)中不能改變結(jié)果。for (String s : coll) {s = "qqq";}System.out.println(coll);}}