java中遍历map里面的键值对
代码示例import java.util.HashMap; import java.util.Map; public class MapEntryDemo { public static void main(String[] args) { // 1. 创建一个Map字典 MapString, Integer scoreMap new HashMap(); scoreMap.put(张三, 90); scoreMap.put(李四, 85); scoreMap.put(王五, 95); // 2. 遍历Map的所有键值对核心 for (Map.EntryString, Integer entry : scoreMap.entrySet()) { // 3. 获取键key String name entry.getKey(); // 4. 获取值value Integer score entry.getValue(); // 5. 输出 System.out.println(name 的分数 score); } } }输出张三的分数90 李四的分数85 王五的分数95代码解释Map.EntryString, Integer声明一个Map.Entry类型的变量entryString, Integer是泛型限定这个键值对的键是 String 类型值是 Integer 类型必须和原 Map 的泛型一致。scoreMap.entrySet()entrySet()是 Map 的方法返回一个包含所有Map.Entry的集合Set简单说entrySet() “把字典的所有词条拆成一行一行放进一个集合里”。entry.getKey()获取当前键值对的键比如 “张三”。entry.getValue()获取当前键值对的值比如 90。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2425990.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!