java Map 接口

妖狐艹你老母 2022-06-15 07:29 380阅读 0赞

1 保存形式:

key —— value 的方式保存

例 小雪 :1424242

2 /常用子类:

HashMap: 无序存放 key 不容许重复

Hashtable: 无序存放,key不容许重复

3 案例;

package zxy.list;

import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class MapDemo01 {

public static void main(String[] args) {
// TODO Auto-generated method stub
//K 承载key v 承载 value
Map map = new HashMap();
//put()函数添加数据
map.put(“key1”, “Hello1”);
map.put(“key2”, “Hello2”);
map.put(“key3”, “Hello3”);
map.put(“key4”, “Hello4”);
map.put(“key5”, “Hello5”);
map.put(“key6”, “Hello6”);
map.put(“key7”, “Hello7”);
// //得到key1的值
// String string = map.get(“key1”);
// System.out.println(string);

///键值对的存在 判断
// if(map.containsKey(“key1”))
// {
// System.out.println(“key存在”);
// }else{
// System.out.println(“Key不存在”);
//
// }
// if(map.containsValue(“Hello1”))
// {
// System.out.println(“value存在”);
// }
// else{
// System.out.println(“value不存在”);
// }
//
System.out.println(“获得所有键”);
Set s = map.keySet();
Iterator iterator = s.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());

}
System.out.println(“获得所有 值”);//
Collection collection = map.values();
Iterator i= collection.iterator();
while (i.hasNext()) {
System.out.println(i.next());

}

}

}

案例结果:

获得所有键
key1
key2
key5
key6
key3
key4
key7
获得所有 值
Hello1
Hello2
Hello5
Hello6
Hello3
Hello4
Hello7

发表评论

表情:
评论列表 (有 0 条评论,380人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java基础——Map接口

      通常来说,Map是一个由键值对组成的数据结构,且在集合中每个键是唯一的。下面就以K和V来代表键和值,来说明一下java中关于Map的几个问题。   1、将Map转换

    相关 java map接口

    Map接口概述 1. 实现Map接口的集合类用来存储“键-值”映射对。key-value 2. Map实现类中存储的“键-值”映射对是通过键来唯一标识,Map底层的“键