遍历map中的元素的几种方法
2008-08-06 16:10
555 查看
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
/**
* 遍历map的几种方法
* @author tpf
*
*/
public class TestMapLookup {
public static void main(String[] args) {
Map <String,Integer> map = new HashMap<String,Integer>();
map.put("aaa", 1);
map.put("ccc", 2);
map.put("bbb", 3);
//方法一for
for(Map.Entry<String,Integer> entry: map.entrySet()){
System.out.println(entry.getKey() + "--->" + entry.getValue());
}
//方法二keySet()
Set<String> set = map.keySet();
Iterator <String> it = set.iterator();
while(it.hasNext()) {
String key = it.next();
int value = map.get(key);
System.out.println(key + "--->" + value);
}
//方法三entrySet()
Set<Map.Entry<String, Integer>> set1 = map.entrySet();
Iterator <Map.Entry<String, Integer>> it1 = set1.iterator();
while(it1.hasNext()) {
Map.Entry<String, Integer> entry = it1.next();
System.out.println(entry.getKey() + "---->" + entry.getValue());
}
}
}
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
/**
* 遍历map的几种方法
* @author tpf
*
*/
public class TestMapLookup {
public static void main(String[] args) {
Map <String,Integer> map = new HashMap<String,Integer>();
map.put("aaa", 1);
map.put("ccc", 2);
map.put("bbb", 3);
//方法一for
for(Map.Entry<String,Integer> entry: map.entrySet()){
System.out.println(entry.getKey() + "--->" + entry.getValue());
}
//方法二keySet()
Set<String> set = map.keySet();
Iterator <String> it = set.iterator();
while(it.hasNext()) {
String key = it.next();
int value = map.get(key);
System.out.println(key + "--->" + value);
}
//方法三entrySet()
Set<Map.Entry<String, Integer>> set1 = map.entrySet();
Iterator <Map.Entry<String, Integer>> it1 = set1.iterator();
while(it1.hasNext()) {
Map.Entry<String, Integer> entry = it1.next();
System.out.println(entry.getKey() + "---->" + entry.getValue());
}
}
}
相关文章推荐
- Map获取键值,Map的几种遍历方法
- Java 遍历Map的几种方法
- 遍历map的几种方法
- java中遍历MAP的几种方法 【转载】
- Java遍历Map的几种方法
- java Map 遍历的几种方法
- java遍历map几种简单方法
- Map获取键值,Map的几种遍历方法总结(推荐)
- java中遍历MAP的几种方法
- java中遍历MAP的几种方法
- Jquery遍历筛选数组的几种方法和遍历解析json对象|Map()方法详解
- java map几种遍历方法及比较
- java中遍历MAP的几种方法
- 基础篇-map的几种遍历方法
- java中遍历MAP的几种方法
- 遍历map的几种方法 java
- 遍历Map的几种方法
- java 中遍历Map的几种方法
- 遍历map的几种方法
- Java如何遍历Map的所有的元素(各种方法)