java里面的for循環(huán)的格式?
for(Strings:arr)遍歷了數(shù)組arr里面的所有元素。
增強(qiáng)型for循環(huán)使用起來比較方便,代碼也比較簡單,如果只是操作集合中元素的而不使用索引的話,建議用此方法。
對(duì)于普通for循環(huán),如果需要使用索引進(jìn)行其它操作的話,建議用這個(gè)。
for(Strings:arr)相當(dāng)于for(inti=0;i<arr.length();i++){Strings=arr[i];}擴(kuò)展資料:增強(qiáng)for循環(huán)與普通for循環(huán)區(qū)別:增強(qiáng)for循環(huán)必須有被遍歷的目標(biāo)(如集合或數(shù)組)。普通for循環(huán)遍歷數(shù)組的時(shí)候需要索引。
增強(qiáng)for循環(huán)不能獲取下標(biāo),所以遍歷數(shù)組時(shí)最好使用普通for循環(huán)。增強(qiáng)for循環(huán)特點(diǎn):書寫簡潔。對(duì)集合進(jìn)行遍歷,只能獲取集合元素,不能對(duì)集合進(jìn)行操作,類似迭代器的簡寫形式,但是迭代器可以對(duì)元素進(jìn)行remove操作(ListIterator可以進(jìn)行增刪改查的操作)。