關於java中for和foreach循環,javaforforeach
- for循環中的循環條件中的變量只求一次值!具體看最後的圖片
- foreach語句是java5新增,在遍歷數組、集合的時候,foreach擁有不錯的性能。
- foreach是for語句的簡化,但是foreach並不能替代for循環。可以這麼說,任何foreach都能改寫為for循環,但是反之則行不通。
- foreach不是java中的關鍵字。foreach的循環對象一般是一個集合,List、ArrayList、LinkedList、Vector、數組等。
- foreach的格式:
for(元素類型T 每次循環元素的名稱O : 循環對象){
//對O進行操作
}
一、常見使用方式。
foreach遍歷List。
二、局限性。
foreach雖然能遍歷數組或者集合,但是只能用來遍歷,無法在遍歷的過程中對數組或者集合進行修改,而for循環可以在遍歷的過程中對源數組或者集合進行修改。
集合
特別注意的地方!!