`
rzz_Bryan
  • 浏览: 2004 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

Map的Value的控制台打印

阅读更多
Map集合中存储的是一个Key值和一个Value值,他们是一一对应的,一个Key值对应一个Value值。
向Map中存值,是通过Put()方法进行存入,如一下代码:
                map.put("1", "A");
map.put("2", "B");
map.put("3", "C");
map.put("4", "D");
取出Map中的值是通过Map的Key值来取出对应的Value值。
方法一:
               Set<Entry<String,String>> set = map.entrySet();
    通过EntrySet()方法将所有的Key值和Value值存入一个Entry类里面,然后再存入Set集合中,然后通过遍历Set数组取出所有的Key值和Value值。
方法二:
               Set<String> keySet = map.keySet();
    通过KeySet()方法将Map的所有Key值存入到一个Set集合中,然后通过遍历Set集合取出所有的Value值。
Set的遍历方法:
方法一:
             for (Entry<String, String> entry : set) {}
    通过For()方法循环遍历。
方法二:
                Iterator<Entry<String, String>> iterator = set.iterator();
while(iterator.hasNext())
{
Entry<String, String> next = iterator.next();
System.out.println(next);
}
    通过Iterator迭代器来遍历Set集合。
分享到:
评论

相关推荐

    如何遍历Map-Java版源码

    博文《Java中如何遍历map》源码。可以直接粘贴博文中源码 也可以下载它,免费了。

    STL测试程序map的使用方法

    在VC++环境中,我们可以创建一个控制台程序,使用上述方法定义、插入、查找和打印map中的元素。`stlmap2.dsp`和`stlmap2.dsw`是Visual Studio的项目文件,用于组织和管理源代码;`a.cpp`可能包含了实际的STL map测试...

    JavaScript实现Array(数组)和Map

    与数组不同,Map的键是有序的,并且提供了几个方便的方法,如set(key, value)用于设置键值对,get(key)用于获取键对应的值,delete(key)用于删除键值对,size属性用于获取Map中键值对的数量。`map.js` 文件可能会...

    STL_map初始化和排序

    在STL中,`map`是一个关联容器,它存储键值对(key-value pairs),其中每个键都是唯一的,并且通过键进行排序。`map`的实现通常基于红黑树,这保证了其在插入、删除和查找操作上的平均时间复杂度为O(log n)。 在...

    BCB map使用

    同时,`traverse`函数可以用于在控制台或界面上显示`map`中的所有键值对,这对于调试和演示非常有用。 总之,这个例子展示了如何在BCB中利用STL的`map`容器进行数据存储和检索。`Mapt`类封装了`map`的常用操作,`...

    google map api 实例

    其中,`YOUR_API_KEY`是你从谷歌开发者控制台获取的API密钥,`initMap`是页面加载完成后调用的初始化地图的函数。 接下来,我们需要定义`initMap`函数来初始化地图。例如: ```javascript function initMap() { ...

    js中遍历Map对象的简单实例

    上述代码使用for...of循环结合entries()方法遍历了myMap对象中的每个键值对,并通过控制台打印出每个键和对应的值。 2. 使用for...of循环和Map.prototype.keys()方法 Map对象的keys()方法返回一个新的迭代器对象,...

    利用Map集合储存并打印数据库信息

    在这个实验中,键是学号,值是Student对象,因此我们打印出每个学号及其对应的学生对象。 4. **数据库操作**: - **DAO(Data Access Object)模式**:这是一种设计模式,用于封装对数据库的访问,使得业务逻辑与...

    DART2 Prima Plus-教程3-MAP

    当你在控制台打印Map时,DevTools会以友好的格式显示Map的内容,方便进行调试和分析。 ### 5. YAML与Map的关系 YAML是一种常用的数据序列化格式,它允许你以类似JSON的结构定义数据。在Dart中,你可以使用`yaml`库...

    js代码-测试Map动态变量取值

    let myMap = new Map([[key1, value1], [key2, value2]]); ``` 在`main.js`文件中,可能会包含以下类型的代码,用于动态地添加、获取和更新`Map`中的值: ```javascript let map = new Map(); // 动态添加键值对 ...

    骰子游戏--利用面向对象思想设计的一个简单控制台人机掷骰子积分小游戏

    我们可以创建一个名为"Dice"的类来代表骰子,它可能包含属性如面数(sides)和当前值(value),以及方法如掷骰子(roll)。此外,还需要一个"Player"类,用于管理玩家的积分。为了实现人机对战,可以设计一个"Game...

    C++中rapidjson将嵌套map转为嵌套json的讲解

    在main函数中,我们可以调用formJson函数,并将其返回的JSON字符串输出到控制台。整个过程中,我们使用了rapidjson提供的各种API来处理JSON数据,从而实现了将嵌套map结构转换为嵌套JSON的功能。 通过本文的讲解,...

    java服务器交互框架

    此基于springmvc框架,是服务器之间的交互框架. 分服务端和客户端. 没有什么背景,就是自己按自己想法随心写的一个...也没经过大量的测试,可以供小白参考参考....编译执行,可以看到控制台打印这是 Impl.getName

    ReadWriteini.zip

    对于ini文件,我们主要利用`std::map`来表示section和key-value对,`std::ifstream`和`std::ofstream`进行文件读写。 - 读取ini文件: 首先,使用`std::ifstream`打开文件,然后逐行读取。遇到section,创建新的...

    Springboot项目启动时加载数据库数据到内存.rar

    博客地址:... 1. 启动后访问http://localhost:8848/code,可见控制台输出codeMap中的值 2. 新建一个只有key和value两个字段的表code 3. 不要轻易浪费积分下载代码,没什么实质内容

    疯狂java讲义34 电子版 pdf

    该线程通过读取Socket的输入流,将客户端发送的消息在控制台打印出来。这样就实现了所有客户端都能看到其他客户端发送的消息的基本C/S结构聊天室功能。 接下来,为了实现私聊功能,文章进一步讨论了如何记录和管理...

    Go-一个能够格式化输出的golang小工具prettyprint)

    data := MyStruct{"value1", 2, []int{3, 4, 5}, map[string]bool{"key": true}} prettyprint.Pretty(data, os.Stdout) } ``` 这将会在控制台输出一个格式化的、带有类型信息和适当缩进的`data`结构体实例。 总...

    hdp-day03-05笔记

    使用jps命令检查YARN进程,通过Web浏览器访问Resource Manager的控制台,默认地址为http://ResourceManager主机名:8088。 【MR编程案例】: 3.1 求TOPN案例: - 案例1:统计每个URL的访问次数。 - 案例2:分组求...

    android 谷歌地图应用

    android:value="你的mapkey" /&gt; ... ``` 在布局XML文件中,我们需要插入一个`MapView`组件,它是展示地图的核心元素: ```xml android:id="@+id/mapView" android:layout_width="match_parent" android:...

Global site tag (gtag.js) - Google Analytics