java Map集合基本概念

Map在java.util
所以用它是需要导包的
Map的泛型有两部分组成
分部是 K和V
Map(K,V)
这里的
K代表键
V代表值
就叫键值对
也是Map集合的特点

Map的键是不能重复的

Map主要就是通过 键来寻找值 例如 通过学号寻找学生

Map是一个接口 我们还需要 HashMap类
这个类也在java.util包下

话不多说 我们先来看代码

import java.util.Map;
import java.util.HashMap;

public class text {
    public static void main(String args[])  {
        Map<String,String> map = new HashMap<String,String>();

    }
}

首先 我们引入Map和HashMap
然后通过HashMap实现Map接口 规定 集合中的 键和值都定义为字符串类型

这样我们就创建了一个map集合

然后我们继续编写代码

map.put("f100","小猫猫");
map.put("f200","小狗狗");
map.put("f300","大老虎");
System.out.println(map);

运行结果如下
java Map集合基本概念_第1张图片
这里可以看到 我们的键值就已经加进去了
然后我们试着加一个重复的键

map.put("f300","大灰狼");

然后再运行代码
java Map集合基本概念_第2张图片
此时我们可以看到之前的大老不见了 因为大灰狼和大老虎的键都是f300 他们只能存在一个

你可能感兴趣的:(java,jvm,开发语言)