`

获得Map的值的方法

 
阅读更多
public class Test {

    public static void main(String args[]) {
        // Map<String, String> emailsHashtable = new Hashtable<String, String>();
        Map<String, String> emails = new HashMap<String, String>();

        // 方法一: 用entrySet()
        Iterator<Map.Entry<String, String>> its = emails.entrySet().iterator();
        while (its.hasNext()) {
            Map.Entry<String, String> m = (Map.Entry<String, String>) its.next();
            System.out.println("email-" + m.getKey() + ":" + m.getValue());
        }

        // 方法二: 用entrySet(),直接循环中
        for (Map.Entry<String, String> m : emails.entrySet()) {
            System.out.println("email-" + m.getKey() + ":" + m.getValue());
        }

        // 方法三:用keySet()
        Iterator<String> it = emails.keySet().iterator();
        while (it.hasNext()) {
            String key;
            key = (String) it.next();
            System.out.println("email-" + key + ":" + emails.get(key));
        }

        // 方法四:change the values of map to collection,and use the Collection.iterator() method.
        /*
         * Map aa = new Hashtable(); for (Iterator i = aa.values().iterator(); i.hasNext();) { Object temp = i.next(); }
         */
        Map aa = new HashMap();
        for (Iterator i = aa.values().iterator(); i.hasNext();) {
            Object temp = i.next();
        }
    }
}
 
分享到:
评论

相关推荐

    基于MAP技术的图像类超分辨重建方法

    1. **利用传统MAP方法进行超分辨率重建**:首先,使用传统的MAP方法对一系列输入的低分辨率图像进行处理,得到初步的高分辨率图像。这一步骤依赖于MAP理论,通过最大化后验概率来估计最佳的高分辨率图像。 2. **...

    遍历MAP的几种方法

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

    Motorcad最新版本计算效率Map的方法流程.pdf

    ### MotorCAD最新版本计算效率Map的方法流程解析 #### 一、引言 MotorCAD是一款专为电机设计与仿真而开发的软件工具,广泛应用于电机研发领域。本文将详细介绍MotorCAD最新版本中计算效率Map的具体方法流程,帮助...

    Map遍历方法

    `Map.Entry`接口中有`getKey()`和`getValue()`两个方法,分别用于获取键和值。 ##### 4.1 使用`Iterator`遍历 可以使用`Iterator`遍历`entrySet()`返回的集合: ```java Iterator&lt;Map.Entry, String&gt;&gt; iterator =...

    map_电机_效率map_

    在本文中,我们将深入探讨电机效率Map的绘制方法、意义以及如何利用工具进行计算。 电机效率是指电机输出的机械功率与输入的电功率之比,是衡量电机性能好坏的关键指标之一。电机效率Map的构建旨在帮助工程师了解...

    电机map图绘制

    通过调整和扩展这些数据,可以得到更详尽的Map图,曲线会更加密集,反映出电机性能的更多细节。 在电机Map图的绘制过程中,关键步骤如下: 1. **数据导入**:使用MATLAB的函数读取Excel文件,将数据存储在结构体或...

    map.zip_电机_电机MAP_电机效率_电机效率map_绘制电机MAP

    由于文件列表只有一个"map"项,可能是程序主文件或数据文件,具体功能和使用方法需要进一步查看文件内容来确定。 总的来说,电机效率MAP的绘制是一个结合了物理原理、数据处理和可视化技术的过程,对于理解和优化...

    读取properties返回map并写入文件

    这样,我们就得到了一个键值对的Map表示。 接下来,我们将讨论如何将Map对象写回文件。这可以通过创建一个新的OutputStream并调用Properties类的`store()`方法来完成: ```java public static void ...

    mAP-master.zip

    计算mAP时,首先需要根据预测结果生成Precision-Recall曲线,然后通过计算该曲线下的面积来得到mAP值。较高的mAP值表示模型在检测目标时具有更好的性能。 Precision是正确识别的目标数量占所有被识别为目标的总数的...

    map转化为list

    在上述代码中,`map.entrySet()`返回一个包含Map所有键值对的迭代器,将其添加到ArrayList中即可得到一个包含Map.Entry对象的List。如果需要分别获取键和值,可以遍历Map并分别将键和值添加到两个独立的List中。 ...

    java中map集合的用法

    - 键值对的迭代:通过`entrySet()`获取键值对的Set视图,然后遍历Set,每次迭代得到一个Entry对象,可以访问键和值。 **7. Map的注意事项** - 键必须实现`hashCode()`和`equals()`方法,以确保正确地进行哈希计算和...

    3D Map Generator GEO使用方法教程mp4

    然后,调整"缩放"和"旋转"参数,以获得理想的视角。在"高度图"部分,你可以选择不同的地形样式,如卫星视图或等高线图。此外,"颜色方案"允许你自定义地图的颜色,包括陆地、海洋、边界线等各个部分的颜色。 3D Map...

    C++_map的基本操作和使用

    下标操作符给出了获得一个值的最简单方法:`CString tmp = enumMap[2];` 但是, 只有当 Map 中有这个键的实例时才对,否则会自动插入一个实例,值为初始化值。我们可以使用 Find() 和 Count() 方法来发现一个键是否...

    电机map图及结果分析.doc

    通过这样的MATLAB代码,用户可以根据实际测试数据修改效率数组(E),从而得到特定电机的效率MAP图。这对于评估电机在各种运行条件下的表现,优化控制策略,或者对比不同电机设计的性能非常有用。 总的来说,电机...

    JAVA遍历Map所有元素.doc

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

    JS实现的自定义map方法示例

    `eachMap`方法的使用,通过`console.log`打印出所有的键和值,这展示了自定义`Map`的遍历功能。在实际开发中,你可以根据需要替换`eachMap`的回调函数,进行不同的处理。 需要注意的是,这个自定义`Map`实现并不...

    map集合以及IO流

    `Map`中的键`Set`可以通过`keySet()`获得,这个`Set`通常会遵循一定的规则,如`TreeMap`的键`Set`会自动排序。如果需要自定义排序,可以实现`Comparator`接口并传入`TreeMap`的构造函数。 接下来,我们转向`IO流`,...

    目标检测mAP值计算计算脚本(Python版).zip

    One stage方法直接利用模型提取特征值,并利用这些特征值进行目标的分类和定位,不需要生成Region Proposal。这种方法的优点是速度快,因为省略了Region Proposal生成的过程。One stage方法的缺点是准确度相对较低,...

    CodeMap V3.52及license

    尽管如此,我们仍应鼓励和支持正版软件,因为这不仅是对开发者工作的尊重,也是确保持续获得软件更新和支持的关键。 "VS10X"标签可能指的是Visual Studio 2010系列,暗示CodeMap V3.52能够与Visual Studio 2010以及...

Global site tag (gtag.js) - Google Analytics