`

今天收到一个面试电话,问我怎么遍历Map集合,我当时蒙了!

阅读更多

public class IteratorMapTest {

      public static void main(String[] args) {
              Map<String, String> map = new HashMap<String, String>();
              {
                    map.put("1001", "abc");
                    map.put("1002", "bcd");
                    map.put("1003", "cdf");
              }
              //开始遍历Map集合
              for(Map.Entry<String, String> str: map.entrySet()) {
                        String string = str.getValue();
                        String i = str.getKey();
                        System.out.println("value=" + string + "\t key" + i);
              }
      }
}


分享到:
评论

相关推荐

    遍历Map集合.pdf

    本文主要讲解了在Java中如何遍历Map集合,这是在日常编程中经常遇到的一个操作,特别是在需要处理键值对数据时。以下将详细介绍Map集合的遍历方法以及一些相关的知识点。 首先,Map是Java集合框架中的一个接口,它...

    计算机遍历Map集合.pdf

    在计算机编程中,尤其是Java语言,Map集合是一个重要的数据结构,用于存储键值对的数据。Map接口提供了多种实现,如HashMap、TreeMap等,每种实现都有其特定的特性和性能优势。遍历Map集合是常见的操作,可以用于...

    另一种遍历Map的方式

    这里,m是一个HashMap,t是一个TextArea,我们使用for循环遍历整个Map,每次迭代都可以获取当前映射项的Key和Value。 ### 方法二:使用Iterator 使用Iterator也可以遍历整个Map,代码如下: ``` Iterator it = ...

    【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 初始化 Map 集合 遍历 Map 集合 ).zip

    【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 | 初始化 Map 集合 | 遍历 Map 集合 ) https://hanshuliang.blog.csdn.net/article/details/113700234 博客源码快照

    在jsp中使用JSTL跟El表达式访问和遍历Map集合

    在JSP中,如果你有一个Map对象存储在请求或页面作用域中,例如: ```java Map, String&gt; myMap = new HashMap(); myMap.put("key1", "value1"); myMap.put("key2", "value2"); request.setAttribute("myMap", myMap)...

    Map最常规的两种遍历方法

    在上面的代码中,我们首先使用map.values()方法获取一个Collection集合,然后使用Iterator迭代器来遍历该集合。在遍历过程中,我们使用ite.hasNext()方法来判断是否还有下一个元素,如果有,则使用ite.next()方法...

    java-遍历map

    通过这个方法,我们可以获取到一个包含所有键的`Set`集合,然后使用迭代器(`Iterator`)或增强型for循环(foreach)来遍历这个`Set`,从而间接地遍历整个`Map`。 #### 示例代码解析: ```java private String ...

    Freemarker 遍历Map数据

    数据模型: @RequestMapping(/freemarker) @Controller public class FreemarkerController { //测试1 @RequestMapping(/test1) public String test1(Model model){ //向数据模型放数据 model.addAttribute(name...

    Map集合的四种遍历方式 .txt

    ### Map集合的四种遍历方式 #### 概述 在Java编程中,`Map`是一种常用的集合类型,用于存储键值对数据。由于其高效的数据查找特性,在实际开发中被广泛应用。本文将详细介绍如何通过四种不同的方法来遍历`Map`集合...

    遍历MAP的几种方法

    遍历MAP的几种方法,利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性

    Freemarker中遍历list集合实例

    当你有一个Java对象,例如一个ArrayList或LinkedList,这些对象在Freemarker模板中表现为list类型,你可以通过`&lt;#list&gt;`来迭代每个元素。下面是一段基础示例: ```freemarker 用户名:${user.username} 姓名:${...

    java中Map集合的常用遍历方法及HashMap的应用实例

    1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, 放着的就是Map中的某一对key-value; 2、遍历Map.keySet():它是Map中key值的集合,我们可以通过遍历这个集合来 读取Map中的元素; 3、...

    java集合MAP三种遍历

    `entrySet()`方法返回一个包含Map中所有映射关系的集合,即键值对。这种方式可以同时访问键和值,提供最大的灵活性。尽管实现上稍微复杂一些,但它能够实现更高级的操作需求。 **示例代码**: ```java public ...

    map集合遍历的五种方法

    Map集合遍历是日常开发中常见的操作,本篇将详细讲解五种不同的遍历方式,帮助初学者深入理解Java Map的使用。 1. **迭代器(Iterator)遍历** 这是最基本的遍历方式,通过Map接口提供的`iterator()`方法获取迭代...

    JAVA遍历Map所有元素.doc

    然后,我们可以迭代这个集合,每次迭代得到一个`Map.Entry`对象,该对象代表了一个键值对。以下是如何使用这种方式遍历Map: ```java Map, String&gt; map = new HashMap(); // 填充Map... for (Map.Entry, String&gt; ...

    map遍历的三种方法

    Map 遍历是集合操作中的一种重要操作,一般来说,有三种方式来遍历 Map 集合:使用 values() 方法遍历、使用 keySet() 方法遍历和使用 entrySet() 方法遍历。 第一种方法:使用 values() 方法遍历 这个方法是最...

    map遍历的四种方法

    这种方法首先获取`Map`的所有键集合(`keySet`),然后通过迭代器或者增强型for循环(也称为foreach循环)遍历这些键,并使用`get()`方法获取与每个键相对应的值。 **示例代码:** ```java public static void main...

    struts2中的map遍历

    在Struts2中,Map遍历是一个常见的功能,它允许开发者动态地展示或操作存储在Map中的数据。这个功能在处理表单提交、传递参数或者在视图层展示数据时尤为有用。 首先,让我们理解Map遍历的基本概念。Map是一种键值...

    不用遍历的方式在对象集合list中抽取属性集合转化为map或list

    首先新建一个实体类Person @Data public class Person { /** 编码 */ private String code; /** 名字 */ private String name; public Person(String code, String name) { this.code = code; this.name = ...

    map的遍历方法 有几种? 帮你选择最好的遍历方式

    你知道map的遍历方法有几种吗? 那这几种的区别是什么呢? 那种更简单、高效呢? 我的资源文件将告诉你。

Global site tag (gtag.js) - Google Analytics