map 遍历集合的常用方法通常是以下这两种,因为在java和android开发中经常要用到map 遍历集合,所以这里会有一个案例来清楚的告诉你怎么使用map集合遍历的,代码如下:
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class MapDemo {
public static void main(String[] args) {
Map<String,String> map = new HashMap<String,String>();
map.put("name1", "zhangsan");
map.put("name2", "lisi");
map.put("name3", "wangwu");
//方法一:获取map集合的所有键值对
// Set<Entry<String, String>> entrys = map.entrySet();
// for (Map.Entry<String, String> entry : entrys) {
// System.out.println(entry.getKey()+"==="+entry.getValue());
// }
//方法一可以这样简写
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey()+"==="+entry.getValue());
}
//方法二:获取map集合的所有key,通过get(key)方法获取值
// Set<String> keys = map.keySet();
// for (String key : keys) {
// //输出所有名字
// System.out.println(map.get(key));
// }
//方法二可以简写成这样
// for (String key : map.keySet()) {
// System.out.println(map.get(key));
// }
}
}map 遍历很简单,也是必须要会的,一定不要忘记了哦。