java中如何创建及使用一个Map对象呢?

java-教程王 Java经验 发布时间:2022-01-07 14:32:46 阅读数:14245 1
下文笔者将讲述如何定义及使用一个Map对象

Map对象的定义

Map<K, V> map = new Map<K, V>();
K:代表map的key数据类型
V:代表map的value数据类型
例:
Map <Integer, String> map = new HashMap<Integer, String>();
-----或-----
Map <Integer, String> map = new HashMap<>();

map.put(1, "java265.com-1");
map.put(2, "java265.com-2");
map.put(3, "java265.com-3");

//map中数值的获取
String a = map.get(1);
String b = map.get(2);
String c = map.get(3);

map中key遍历

Iterator keyIterator = map.keySet().iterator();
while (keyIterator.hasNext()) {
    Integer key = keyIterator.next();
    String value = map.get(key);
    System.out.println("key = " + key + "; value = " + value);
}

map中value遍历

Iterator valueIterator = map.values().iterator();
while(valueIterator.hasNext()) {
    System.out.println("value = " + valueIterator.next());
}

map中遍历方式二

for (Integer key : map.keySet()) {
    String value = map.get(key);
    System.out.println("key = " + key + "; value = " + value);
}

for (String s : map.values()) {
    System.out.println("value = " + s);
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202201/16415378242190.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者