關於java中for和foreach循環


foreach是for語句的簡化,但是foreach並不能替代for循環。可以這么說,任何foreach都能改寫為for循環,但是反之則行不通

 

foreach不是java中的關鍵字。foreach的循環對象一般是一個集合,List、ArrayList、LinkedList、Vector、數組等。

 

foreach雖然能遍歷數組或者集合,但是只能用來遍歷,無法在遍歷的過程中對數組或者集合進行修改,而for循環可以在遍歷的過程中對源數組或者集合進行修改。

 但是!!!

兩種情況下foreach可以修改,

1、集合中只有兩個元素

 

2、list集合中的元素大於2個,對foreach循環加上try--catch

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM