一、map的4種遍歷
mapmap = new hashmap();
map.put("姓名", "張三");
map.put("屬性", "好人");
1、普遍使用,二次取值
for (string key : map.keyset())
2、通過map.entryset使用iterator遍歷key和value
iterator> iterator = map.entryset().iterator();
while (iterator.hasnext())
3、通過map.entryset遍歷key和value(推薦容量大時使用)
for (map.entryentry : map.entryset())
4、通過map.values()遍歷所有的value,但不能遍歷key
for (string value : map.values())
二、list的3種遍歷
listlist = new arraylist();
list.add("one");
list.add("two");
1、普遍使用,效率最高
for (int i = 0; i < list.size(); i++)
2、迭代遍歷
iteratoriterator = list.iterator();
while(iterator.hasnext())
3、for迴圈遍歷
for(string data : list)
三、set的2種遍歷
setset = new hashset();
set.add("one");
set.add("two");
set.add("one");
1、迭代遍歷
iteratoriterator = set.iterator();
while (iterator.hasnext())
2、for迴圈遍歷
for (string data : set)
Map list set方法使用總結
map 1.新增 put key,value key不能重複,put相同的key會覆蓋上乙個key,想要在原value基礎上 1的方式 int value get key put key,value 1 2.刪除 remove key,value 如果有對應的鍵值對,刪除掉 remove key 刪...
三大集合Map List Set
1.list是有序集合 map和set是無序集合。2.list和set是collection介面的子介面 map是乙個介面。3.list允許有重複物件 set不允許有重複物件 map可以有重複值但是鍵不可重複。4.list可以有多個null set最多隻允許有乙個null map可以有多個null值...
在Java中運用Hashtable
hashtables提供了乙個很有用的方法可以使應用程式的效能達到最佳。hashtables 雜湊表 在計算機領域中已不是乙個新概念了。它們是用來加快計算機的處理速度的,用當今的標準來處理,速度非常慢,而它們可以讓你在查詢許多資料條目時,很快地找到乙個特殊的條目。儘管現代的機器速度已快了幾千倍,但是...