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 遍历很简单,也是必须要会的,一定不要忘记了哦。