后端 | Java | Collection集合的遍歷方式
筆記來源:Java入門基礎(chǔ)視頻教程,java零基礎(chǔ)自學(xué)就選黑馬程序員Java入門教程
一、迭代器
迭代器在Java中的代表是Iterator,迭代器是集合的專用遍歷方式。
二、foreach/增強for循環(huán)
既可以遍歷集合也可以遍歷數(shù)組。
JDK5之后出現(xiàn)的,內(nèi)部原理是一個Iterator迭代器,遍歷集合相當(dāng)于是迭代器的簡化寫法。
實現(xiàn)Iterator接口的類才可以使用迭代器和增強for,Collection接口已經(jīng)實現(xiàn)了Iterator接口。
三、Lambda表達式
JDK8之后誕生的Lambda表達式,提供一種更簡單、直接的遍歷集合的方式。