`

Map的使用:

    博客分类:
  • java
 
阅读更多
Map的使用:

注意Map里的对象是键值对:{key,value}  eg.{"username","godelegant"}
取出有多种方法,比较常用的有
1、在知道Key的情况下,直接map.get(key);  eg. map.get("username");
2、在不知道key的情况下,使用iterator(迭代器)来得到,注意下面的代码:

Map   map=new HashMap();
map.put("a","123");
map.put("b","234");

Set keySet = map.keySet(); // 得到key的set
Iterator iter = keySet.iterator();
while(iter.hasNext()){
  String key = (String)iter.next();
  String value = map.get(key);
  System.out.println(key+":"+value);
}
} 
分享到:
评论

相关推荐

    mapstruct-1.3.1.Final-API文档-中英对照版.zip

    赠送jar包:mapstruct-1.3.1.Final.jar; 赠送原API文档:mapstruct-1.3.1.Final-javadoc.jar; 赠送源代码:mapstruct-1.3.1.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.3.1.Final.pom; 包含翻译后...

    使用map文件查找程序崩溃原因

    一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件...

    C++11 unordered_map与map(插入,遍历,Find)效率对比。

    在C++编程中,`std::map`和`std::unordered_map`是两种常见的关联容器,它们都用于存储键值对,但实现机制和性能特点有所不同。本篇文章将深入探讨这两种容器在插入、遍历和查找操作上的差异,并通过实例分析它们...

    MFC,C++,C语言 json转换成std::map源码,无需编译,无需关心引用位置,直接引用即可使用

    使用"MyJson"库时,首先需要包含"MyJson.h"头文件,然后创建`MyJson`对象实例,接着调用相应的成员函数(可能是`parseJson`或类似的函数)传入JSON字符串,函数会返回一个`std::map`对象,键是JSON键,值是对应的...

    mapstruct-1.2.0.Final-API文档-中文版.zip

    赠送jar包:mapstruct-1.2.0.Final.jar; 赠送原API文档:mapstruct-1.2.0.Final-javadoc.jar; 赠送源代码:mapstruct-1.2.0.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.2.0.Final.pom; 包含翻译后...

    mapstruct-1.1.0.Final-API文档-中文版.zip

    赠送jar包:mapstruct-1.1.0.Final.jar; 赠送原API文档:mapstruct-1.1.0.Final-javadoc.jar; 赠送源代码:mapstruct-1.1.0.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.1.0.Final.pom; 包含翻译后...

    mapstruct-1.3.1.Final-API文档-中文版.zip

    赠送jar包:mapstruct-1.3.1.Final.jar; 赠送原API文档:mapstruct-1.3.1.Final-javadoc.jar; 赠送源代码:mapstruct-1.3.1.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.3.1.Final.pom; 包含翻译后...

    Go-mapstructure-Go库用于解码泛型map值成Go结构体

    现在,我们可以创建一个`map[string]interface{}`并使用`mapstructure.Decode`来解码: ```go data := map[string]interface{}{ "Name": "Alice", "Age": 30, } var user User err := mapstructure.Decode(data, ...

    素材_tilemap素材_使用TileMap快速构造2D关卡_

    本素材包主要围绕如何使用TileMap来快速构造2D关卡,帮助开发者节省时间和精力,专注于游戏玩法的创新。 1. TileMap简介: TileMap是2D游戏开发中的一个重要概念,它通过使用一系列重复或独特的“瓷砖”图像,按照...

    react使用高德地图react-amap:Markers、Circle、ContextMenu、自定义ContextMenu

    在本项目中,我们利用`react-amap`这个库,它是高德地图JavaScript API的React封装,使我们能够在React组件中方便地使用高德地图的各种功能。以下是关于`react-amap`、Markers、Circle、ContextMenu以及自定义...

    mapstruct-1.1.0.Final-API文档-中英对照版.zip

    赠送jar包:mapstruct-1.1.0.Final.jar; 赠送原API文档:mapstruct-1.1.0.Final-javadoc.jar; 赠送源代码:mapstruct-1.1.0.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.1.0.Final.pom; 包含翻译后...

    mapstruct-1.2.0.Final-API文档-中英对照版.zip

    赠送jar包:mapstruct-1.2.0.Final.jar; 赠送原API文档:mapstruct-1.2.0.Final-javadoc.jar; 赠送源代码:mapstruct-1.2.0.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-1.2.0.Final.pom; 包含翻译后...

    c++中map的基本用法和嵌套用法实例分析

    可以使用迭代器遍历整个`map`:`for (MY_MAP::iterator my_Itr = my_Map.begin(); my_Itr != my_Map.end(); ++my_Itr) {}` 7. **其它方法** - `size()`:返回`map`中的元素数量。 - `empty()`:检查`map`是否为...

    BCB map使用

    在这个例子中,我们将深入探讨如何在BCB中使用`map`,并参考提供的文件名如`Mapt.cpp`和`Unit1.cpp`,以及头文件`Mapt.h`和`Unit1.h`。 首先,`Mapt.h`可能是定义了一个名为`Mapt`的类,它可能封装了`std::map`的...

    mapstruct.zip

    本文将深入探讨MapStruct的工作原理、优点、如何集成到Spring项目中,以及如何使用它来高效地执行对象映射。 一、MapStruct的工作原理 MapStruct基于注解驱动的代码生成机制,它通过读取源对象和目标对象上的注解,...

    C++map使用小例子

    在本示例中,“C++map使用小例子”提供了关于如何在C++程序中使用`std::map`的基本操作和应用。 `std::map`的主要特点和操作包括: 1. **插入元素**:可以使用`insert`函数或直接使用下标运算符`[]`来插入键值对。...

    stl_map.rar_V2

    2. **排序**:Map内部使用红黑树(Red-Black Tree)实现,保证了所有元素按照键的升序排列。这使得查找、插入和删除操作的时间复杂度保持在O(log n)。 3. **插入操作**:可以使用`map::insert`函数或`[]`运算符来...

    mapstruct-jdk8-1.2.0.Final-API文档-中文版.zip

    赠送jar包:mapstruct-jdk8-1.2.0.Final.jar; 赠送原API文档:mapstruct-jdk8-1.2.0.Final-javadoc.jar; 赠送源代码:mapstruct-jdk8-1.2.0.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-jdk8-1.2.0....

    mapstruct-jdk8-1.2.0.Final-API文档-中英对照版.zip

    赠送jar包:mapstruct-jdk8-1.2.0.Final.jar; 赠送原API文档:mapstruct-jdk8-1.2.0.Final-javadoc.jar; 赠送源代码:mapstruct-jdk8-1.2.0.Final-sources.jar; 赠送Maven依赖信息文件:mapstruct-jdk8-1.2.0....

    c++MAP使用类

    在本案例中,"c++MAP使用例子程序"是一个在Visual Studio 2005环境下通过编译并运行的示例,旨在帮助学习者理解如何在C++中有效使用`std::map`。 `std::map`的基本操作包括插入元素、查找元素、删除元素以及迭代器...

Global site tag (gtag.js) - Google Analytics