`

便利map

阅读更多

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.TreeMap;


public class testMap {
 public static void test(String[] args) {
     ArrayList<String> list = new ArrayList<String>();
     HashMap<Object,Object> hash = new HashMap<Object,Object>();
     TreeMap<Object,Object> treeMap = new TreeMap<Object,Object>();
     list.add("a");
     list.add("b");
     list.add("c");
   
     hash.put(3, 3);
     hash.put(4, 4);
     hash.put(5, 5);
     hash.put(6, 6);
     hash.put(1, 1);
     hash.put(2, 2);
   
     treeMap.put(1, 1);
     treeMap.put(2, 2);
     treeMap.put(3, 3);
     treeMap.put(4, 4);
     treeMap.put(5, 5);
     treeMap.put(6, 6);
   
     //list遍历
     for(String m: list){
      System.out.println(m);
     }
     // hashmap entrySet() 遍历
     for(Map.Entry<Object,Object> m: hash.entrySet()){
      System.out.println(m.getKey()+"---"+m.getValue());
     }
     //hashmap keySet() 遍历
     for(Object m: hash.keySet()){
      System.out.println(m+"---"+hash.get(m));
     }
     // treemap keySet()遍历
     for(Object m: treeMap.keySet()){
      System.out.println(m+"---"+treeMap.get(m));
     }
  }
 
 
 public static void main(String[] args) {  
     Map map = new HashMap();  
     map.put("1", "a");  
     map.put("2", "b");  
     Iterator it = map.entrySet().iterator();  
     while (it.hasNext()) {  
         Map.Entry entry = (Map.Entry) it.next();  
         String key = (String)entry.getKey();  
         String value = (String)entry.getValue();  
         System.out.println("key=" + key);  
         System.out.println("value=" + value);  
     }  
  
 }
}

分享到:
评论

相关推荐

    java Map遍历方法

    在Java编程语言中,`Map`接口是集合框架的一个重要组成部分,它提供了键值对(key-value pairs)的存储和访问。这篇博文主要探讨了如何遍历Java中的`Map`对象,下面将详细介绍几种常见的遍历`Map`的方法。 1. **...

    map_电机_效率map_

    总的来说,电机效率Map的绘制是电机性能分析中的核心环节,而"map_电机_效率map_"提供的工具则为这一过程提供了便利。通过学习和使用这样的工具,工程师能够更好地理解和优化电机的效率,从而推动技术进步和能源利用...

    MapBrowser1.2.rar_MapBrows_MapBrowser1.03_mapbrowser 1.2_梦幻_梦幻西游

    安装和使用过程中,用户需要注意的是,尽管MapBrowser 提供了便利,但提取游戏资源应遵循游戏的使用协议,尊重知识产权,避免非法利用。 总的来说,MapBrowser 1.2 是梦幻西游玩家的一款必备工具,它通过高效、便捷...

    Mapkey非常好用的键盘插件

    Mapkey是一款高效实用的键盘插件,旨在提升...下载并安装后,用户可以按照说明配置和使用Mapkey,体验其带来的便利。总的来说,Mapkey是一款强大的键盘插件,通过个性化快捷键和宏功能,让计算机操作变得更加简单高效。

    MapServer MapServer 7.2.2文档

    MapServer是一款开源的地理信息系统(GIS)软件,用于创建地图并提供WebGIS服务。MapServer 7.2.2是其一个稳定版本,为开发者提供了丰富...通过深入理解和熟练运用MapServer,可以为地理信息系统的开发带来极大的便利。

    GeoMap3.6_手册

    本软件着重提升了原有功能的性能,增加了便利性,并扩展了数据处理能力,尤其在图元编辑、数据制图和格式转换方面有了显著的进步。GeoMap3.6支持在多种Windows操作系统环境下运行,包括Windows2000、WindowsXP、...

    JDK8新增便利的Map默认值方法Java开发Java经验

    JDK8引入了许多新的特性和改进,其中对Map接口的扩展就是一项重要的优化,为开发者提供了获取Map中键值对默认值的方法。这个特性使得我们在处理Map时更加灵活,避免了因Key不存在而导致的空指针异常。本文将深入探讨...

    newgateway-xdh-map-master_newgateway_xdh底图深色_地图插件_xdh-Map_

    《newgateway-xdh-map-master_newgateway_xdh底图深色_地图插件_xdh-Map_》是一款专为newgateway框架设计的高级地图插件,旨在提供深色...无论是用于企业级应用,还是个人项目,都能为你的地图功能开发带来极大的便利。

    classMap的使用

    在JavaScript中,我们通常使用对象(Object)来实现键值对存储,但`classMap`可能提供了一些额外的功能,如类型检查、便利的方法等,以适应特定的开发需求。 在示例中,`createMap`函数初始化了一个`StringMap`实例...

    jquery-3.2.1.min.map官网最新下载

    总结来说,jQuery 3.2.1.min.map文件是前端开发中的一个重要工具,它允许我们在享受压缩代码带来的性能提升的同时,不失调试的便利性。了解并善用源映射,可以帮助我们更高效地解决在使用压缩过的jQuery库时遇到的...

    M_map1.4j工具箱官方中文版使用说明及示例_m_map1.4_m_map_m_map官网_matlab_matlabmap

    通过深入学习和实践,用户可以充分利用m_map的强大功能,提高地图制图的效率和质量,为科研和工作带来便利。无论你是GIS初学者还是经验丰富的用户,这份说明书都将是你探索地图世界的重要向导。

    map与Javabean相互转换实例

    在处理复杂的数据绑定或数据传输时,`Map`的灵活性和便利性显现出来。例如,当从数据库查询结果转换为Java对象时,或者在网络间传递数据时,`Map`经常被用作中间载体。 在项目开发中,我们可能会遇到需要将`Map`...

    MATLAB工具箱大全-地图工具箱m_map.zip

    《MATLAB地图工具箱m_map全面解析》 ...掌握m_map的使用,将极大地提升科研和工程项目的效率,为地球科学领域的研究和实践提供便利。无论是学术研究还是工业应用,m_map都值得每一位对GIS感兴趣的用户深入学习和探索。

    MapUtils工具类,轻松转换map数据与实体类

    通过提供便利的方法,开发者可以快速地将键值对数据转换为具有相应属性的对象,反之亦然。这种数据转换能力在处理数据库操作、JSON解析、HTTP请求响应等场景中尤为常见,极大地提高了开发效率。在理解和掌握`...

    最大后验概率 MAP 准则matlab源码

    最大后验概率(Maximum A ...MATLAB作为一个强大的计算平台,为实现这样的算法提供了便利。对于提供的源码文件,它很可能是通过MATLAB实现了某个特定问题的MAP估计过程,具体的实现细节则需要查看源码才能进一步了解。

    手机地图-GoogleMap(For S60第三版)

    手机地图作为现代生活中不可或缺的一部分,为我们的出行提供了极大的便利。GoogleMap作为全球知名的在线地图服务,其手机版在移动设备上同样表现出色,尤其针对S60第三版手机用户,这款应用更是备受推崇。本文将深入...

    E-Map.rar_VC map_Vc google map_e map_map_交通

    《VC++实现的交通地图管理系统详解》 在信息化飞速发展的今天,地图管理软件...对于需要进行地图应用开发或者对交通管理有兴趣的读者来说,深入研究此类程序将有助于提升自己的专业技能,同时也可为日常生活带来便利。

    googlemap buddy 地图截取工具,以前的ripper不好用了

    需要注意的是,虽然GoogleMap Buddy提供了极大的便利,但用户在使用过程中应尊重版权,遵循Google Maps的服务条款,避免进行非法或商业用途的大量地图数据抓取。 总的来说,GoogleMap Buddy是一款实用且易于操作的...

    Pocket MindMap v1.3.4.29 绿色版

    在这个版本中,用户无需安装,只需解压即可使用,极大地简化了操作流程,为日常学习、工作和创意构思提供了极大的便利。 一、软件概述 Pocket MindMap以其直观的界面设计和强大的功能集成为用户打造了一个高效的...

    mapeditor_mapeditor_

    这种多格式兼容性使得MapEditor能够处理来自不同来源或由不同工具生成的地图数据,为用户提供更大的灵活性和便利性。 MapEditor的核心功能可能包括以下几点: 1. **地图查看**:用户可以打开并浏览各种地图文件,...

Global site tag (gtag.js) - Google Analytics