一、list集合
public class test
//2、加強for迴圈遍歷
for(string name : list)
//3、迭代器遍歷
iteratoriterator = list.iterator();
while(iterator.hasnext())}}
二、set集合
public class test
//2、迭代器遍歷
iterator iterator = scores.iterator();
while(iterator.hasnext()) }}
三、map集合
public class test
//2、使用keyset()方法返回map集合中所有key組成的set
//集合;
//用迭代器遍歷得到key值;
//用get(object key)方法得到所有的value值。
iteratoriterator = names.iterator();
while(iterator.hasnext())
//3、entryset()將map集合每個key-value轉換為乙個entry
//物件並返回由所有的entry物件組成的set集合;
//加強for迴圈遍歷得到entry物件;
//用getkey()和getvalue()方法得到key和value的值。
set>entries =
scores.entryset();
for(map.entryentry:entries)
//4、entryset()將map集合每個key-value轉換為乙個entry
//物件並返回由所有的entry物件組成的set集合;
//用迭代器遍歷得到entry物件;
//用getkey()和getvalue()方法得到key和value的值。
iterator>iterator =
entries.iterator();
while(iterator.hasnext())
}
Java中List,Set和Map的遍歷方法
這裡以arraylist為例 list list newarraylist list.add 張三 list.add 李四 list.add 王五 1.普通for迴圈遍歷 for int i 0 isize i 2.加強for迴圈遍歷 for string name list 3.通過迭代器遍歷 i...
List,Set和Map三種集合
list是從collection繼承過來,也是乙個介面 list是乙個有序集合 內部的元素儲存可以按照規定的順序儲存,可以通過索引獲取指定位置的元素 新增方法 從名字可以看是時list介面的實現類,arraylist是基於物件陣列的實現,初始容量為10 當new出來時還無初始容量,當執行第乙個add...
遍歷List,Set的方法
一 arraylist,linkedlist,vector遍歷方法一樣 listlist new arraylist 方法1 iterator it1 list.iterator while it1.hasnext 方法2 for string tmp list 方法3 for int i 0 i ...