是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代表的是鍵值對中的鍵...