集合的基本方法和foreach遍歷

2021-10-07 12:30:11 字數 540 閱讀 7677

是list ,set 的父類。基本方法又add(e e)新增,remove(「李四」)刪除(boolean型別) , size()看大小(int 型別),contions(「王五」)是否包含(boolean型別) ,isempy()是否為空(boolean型別) 。

collectioncoll= new arraylisy<>(); //多型實現
通過集合.iterator()方法獲取迭代器,bool 型別hasnext()判斷是否有下乙個,next()獲取下乙個。

collection coll= new arraylist<>();

coll.add("張");

iterator i=coll.iterator(); //建立迭代器物件

while(i.hasnest())

又名foreach

for(型別  隨便乙個名字 :遍歷陣列或集合){}

int a=

for(int arry : a)

陣列的forEach方法和map方法

定義 foreach是給陣列的每乙個元素執行一次給定的函式 語法arr.foreach callback currentvalue index array thisarg 引數 callback 為每個元素執行的函式,該函式接收三個引數 currentvalue 陣列中正在處理的當前元素 index...

陣列的forEach和map和for方法的區別

一 定義 foreach 從頭到尾遍歷陣列,為每個元素呼叫指定的函式。map 將呼叫的陣列的每個元素傳遞給指定的函式,並返回乙個陣列,他包含該函式的返回值。傳遞的函式是 foreach map 的第乙個引數,該函式有三個引數 陣列的元素 item 元素的索引 index 陣列本身 input 第二個...

js keys方法和foreach方法區別

keys和foreach都有遍歷物件的功能,但他們可以遍歷的物件型別是不一樣的,foreach是陣列物件的方法,而keys是object物件的方法。換句話說,foreach只能陣列物件使用,而keys任何物件都能使用。1.object.keys 其實從字面我們就可以看出來keys代表的是鍵值對中的鍵...