Java遍历取出Map集合key-value数据的4种方法
2021-03-27 09:28
标签:key import iterator ash 文件 util 阅读 new 遍历 将map集合存数据与取出数据全部放在一个类MapTest中,方便阅读与查看 import java.util.HashMap; Java遍历取出Map集合key-value数据的4种方法 标签:key import iterator ash 文件 util 阅读 new 遍历 原文地址:https://www.cnblogs.com/lwh-12345/p/13662777.html
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class MapTest {
public static void main(String[] args) {
Map
//map集合存入数据
map.put(1, "第一个value");
map.put(2, "第二个value");
map.put(3, "第三个value");
//通过keySet取出map数据[for-each循环]
System.out.println("-------[for-each循环遍历]通过keySet取出map数据-------");
Set
for(Integer key:keys){
System.out.println("key值:"+key+" value值:"+map.get(key));
}
//通过EntrySet取出map数据[for-each循环]
System.out.println("-------[for-each循环遍历]通过EntrySet取出map数据-------");
Set
for(Entry
System.out.println("key值:"+entry.getKey()+" value值:"+entry.getValue());
}
//通过keySet取出map数据[Iterator遍历]
System.out.println("-------[Iterator循环遍历]通过keySet取出map数据---------");
Iterator
while(it.hasNext()){
Integer key = it.next();
System.out.println("key值:"+key+" value值:"+map.get(key));
}
//通过EntrySet取出map数据[Iterator遍历]
System.out.println("-------[Iterator循环遍历]通过EntrySet取出map数据---------");
Iterator
while(iterator.hasNext()){
Entry
System.out.println("key值:"+entry.getKey()+" value值:"+entry.getValue());
}
}
}
文章标题:Java遍历取出Map集合key-value数据的4种方法
文章链接:http://soscw.com/index.php/essay/68525.html