Map集合的功能概述

功能:

1.添加功能
	V put(K key, V value):添加功能
	如果第一次存储,就直接存储元素,返回null
	如果不是第一次存储,就用值把以前的值换掉,返回以前的值
2.删除功能
	void clear():移除所有的键值对
	V remove(Object key):删除键值对,并返回值
3.判断功能
	boolean containsKey(Object key):判断集合是否包含某个键
	boolean containsValue(Object value):判断集合是否包含某个值
	boolean isEmpty():判断集合是否为空
4.获取功能
	Set<Map.Entry<K,V>> entrySet():
	V get(Object key):获取某个键的值,V为泛型(为值对应的类型)
	Set<K> keySet():获取集合中所有键的集合
	Collection<V> values():获取集合中所有值的集合
5.长度功能
	int size():返回集合中键值对的个数
package cn.itcast_07;

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

public class test {
	public static void main(String[] args) {
		Map<String,String> map=new HashMap<String,String>();
		
		//V put(K key, V value):添加功能
		map.put("邓超", "孙俪");
		map.put("黄晓明", "杨颖");
		map.put("周杰伦","昆凌");
		System.out.println(map);//{邓超=孙俪, 周杰伦=昆凌, 黄晓明=杨颖}
		
		//删除功能
		//map.clear();//删除整个集合
		//System.out.println(map);//{}
		
		//V remove(Object key):删除键值对,并返回值
//		System.out.println(map.remove("黄晓明"));//杨颖
//		System.out.println(map.remove("谢娜"));//null
//		System.out.println(map);//{邓超=孙俪, 周杰伦=昆凌}
		
		//boolean containsKey(Object key):判断集合是否包含某个键
		System.out.println(map.containsKey("黄晓明"));//true
		System.out.println(map.containsKey("谢娜"));//false
		
		//boolean containsValue(Object value):判断集合是否包含某个值
		System.out.println(map.containsValue("孙俪"));//true
		System.out.println(map.containsKey("谢娜"));//false
		
		//boolean isEmpty():判断集合是否为空
		System.out.println(map.isEmpty());//false
		
		//int size():返回集合中键值对的个数
		System.out.println(map.size());
	}
	
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java后端指南

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值