package test;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
*
* @author jeryy yang
* map遍历的三种方式
*推荐使用第一种方式,效率比较高
*/
public class map遍历
{
public static void main(String[] args)
{
Map<Integer, String> map = new HashMap<Integer, String>();
map.put(0, "java");
map.put(1, "php");
map.put(2, "c#");
for(Entry<Integer, String> entry : map.entrySet())
{
int key = entry.getKey();
String value = entry.getValue();
System.out.println("==============方法一==============");
System.out.println("key:"+key+" value:"+value);
}
Iterator<Entry<Integer, String>> iterator = map.entrySet().iterator();
while(iterator.hasNext())
{
Entry<Integer, String> entries = iterator.next();
int key = entries.getKey();
String value = entries.getValue();
System.out.println("==============方法二==============");
System.out.println("key:"+key+" value:"+value);
}
System.out.println("==============方法三==============");
for(Integer key : map.keySet())
{
System.out.println("key:"+key);
}
for(Integer key : map.keySet())
{
String value = map.get(key);
System.out.println("value:"+value);
}
}
}
map集合,遍历的三种方式
最新推荐文章于 2023-11-11 21:07:26 发布