遍歷List集合的五種方式

2021-10-01 08:55:25 字數 1056 閱讀 9318

//建立乙個集合

arraylist

alist =

newarraylist

<

>()

;//向集合中新增元素

alist.

add(

newstudent

("張三",1

)); alist.

add(

newstudent

("李四",2

)); alist.

add(

newstudent

("王五",3

)); alist.

add(

newstudent

("趙六",4

)); alist.

add(

newstudent

("馮七",5

));//遍歷集合方式一 轉成陣列

student[

] array =

(student[

])alist.

toarray()

;for

(int i =

0; i < array.length; i++

)//遍歷集合 方式二 普通迭代器

iterator

it = alist.

iterator()

;while

(it.

hasnext()

)//遍歷集合 方式三 屬於list集合使用的迭代器

listiterator

st = alist.

listiterator

(alist.

size()

);while

(st.

hasprevious()

)//遍歷集合 方式四 普通for迴圈

for(

int i =

0;isize()

;i++

)//遍歷集合 方式五 增強for迴圈

for(student stu : alist)

List集合五種遍歷方式

一 使用iterator介面遍歷 二 普通for迴圈遍歷 三 增強for迴圈遍歷 四 list集合自帶迭代器 五 lambda jdk8新增特性 使用多型方式建立物件 listlist new arraylist 新增元素到集合 list.add 大雄 list.add 靜香 list.add 小夫...

List集合的迴圈遍歷方式

list集合的特點 list集合的三種遍歷方式 建立乙個arraylist集合 我就用arraylist舉例 該集合屬於list介面其中之一的實現類 arraylist linkedlist vector 同理遍歷方式相同 listlist new arraylist 向集合中新增一些元素 list...

遍歷List集合的方式,總結如下

list allusers list map.get allusers for user user allusers 方法一 普通迴圈語句,具體使用get i 取出 for int i 0 i allusers.size i 方法一 迭代器進行遍歷,while迴圈控制輸出 iterator it a...