/**
* list遍歷
* * @param args
*/public static void main(string args)
// 方法2:iterator迭代器遍歷
iteratoritr= list.iterator();
string str = "";
while (itr.hasnext())
}執行結果:
for迴圈遍歷list:a
for迴圈遍歷list:b
for迴圈遍歷list:c
iterator迭代器遍歷list:a
iterator迭代器遍歷list:b
iterator迭代器遍歷list:c
/**
* set集合遍歷
* * @param args
*/public static void main(string args)
// 方法2:使用iterator迭代器遍歷
iteratoritr = set.iterator();
string str = "";
while (itr.hasnext())
}執行結果:
使用foreach遍歷set:a
使用foreach遍歷set:b
使用foreach遍歷set:c
iterator迭代器遍歷set:a
iterator迭代器遍歷set:b
iterator迭代器遍歷set:c
/**
* map遍歷
* * @param args
*/public static void main(string args)
// 方法2:使用foreach遍歷set《迭代set>
for (string key : map.keyset())
}執行結果:
使用foreach遍歷entry,key值為a的value值是:1
使用foreach遍歷entry,key值為b的value值是:2
使用foreach遍歷entry,key值為c的value值是:3
使用foreach遍歷set,key值為a的value值是:1
使用foreach遍歷set,key值為b的value值是:2
使用foreach遍歷set,key值為c的value值是:3
java 集合(list set map)的特點
今天趁有空特意從網上整理資料方便日後回憶。一 list 有順序以線性方式儲存,可以存放重複物件 執行緒安全方法 list list collections.synchronizedlist new linkedlist linkedlist 雙向鍊錶實現儲存 索引資料慢插入數度較快 執行緒不安全 比...
Java中集合list ,set,map用法和區別
為什麼使用集合框架,而很少陣列作為儲存結構 1 陣列長度,不能動態擴容,集合框架無需宣告儲存大小,可以動態擴容 2 陣列儲存型別單一,集合框架可以儲存任何型別,加上泛型,可以避免強制轉換 3 陣列操作方法少,集合框架操作元素方法多,便於管理 常見的集合有 list集合 arraylist和linke...
List Set Map常用方法
list 方法返回值 功能描述 add int index,object obj void 用來向集合中的指定索引位置新增物件,集合的索引位置從0開始,其他物件的索引位置相對向後移一位 addall int index,collection coll bollean 向集合的指定索引位置新增指定的集...