java map入门第一天 概述

package mapdemo;

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

/**
 * map 集合概述
 * interface map<k,v> k:键的类型 v:值的类型
 * 将键映射到值的对象 不能包含重复的键, 每个键可以映射到最多一个值
 *
 */
public class hashmapdemo1 {
    public static void main(String[] args) {
        Map<String,String> mp = new HashMap<String,String>();
        mp.put("itheima001","林青霞");
        mp.put("itheima002","张曼玉");
        mp.put("itheima003","王祖贤");
        mp.put("itheima003","刘燕");
        System.out.println(mp);
    }
}

{it003=王祖贤, itheima001=林青霞, itheima002=张曼玉}

package mapdemo;

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

/**
 * map 集合概述
 * interface map<k,v> k:键的类型 v:值的类型
 * 将键映射到值的对象 不能包含重复的键, 每个键可以映射到最多一个值
 *
 */
public class hashmapdemo2 {
    public static void main(String[] args) {
        Map<String,String> mp = new HashMap<String,String>();
        mp.put("itheima001","林青霞");
        mp.put("itheima002","张曼玉");
        mp.put("itheima003","王祖贤");

        // mp.remove("itheima002"); // 移除指定的元素
        // mp.clear();//移除所有
        System.out.println(mp.containsValue("张曼玉")); // 判断这个值是否存在
        System.out.println(mp.containsKey("itheima001")); // 判断这个键是否存在
        // mp.clear();//移除所有
        // System.out.println(mp.isEmpty()); // 判断map是否为空
        System.out.println(mp.size());// 获取集合长度
        System.out.println(mp);


    }
}

猜你喜欢

转载自blog.csdn.net/qq_34608447/article/details/114050045
今日推荐