首页 > 其他 > 详细

hashmap的使用

时间:2020-12-08 22:42:10      阅读:35      评论:0      收藏:0      [点我收藏+]

package tcc.test.collection;

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

/**
* @author tcc:
* @version 创建时间:2020年12月8日 下午7:39:28
* 类说明
*/
public class HashMapTest {

public static void main(String[] args) {
// 声明HashMap对象
Map<String,Integer> map= new HashMap<>();

//添加数据
map.put("ZhangYi",98);
map.put("WangEr",99);
map.put("ZhangShan",89);
map.put("Lisi",92);

//根据键值对键值获取数据‘’
int value=map.get("Lisi");
System.out.println("kay:Lisi And value:"+value);

//获取Map中键值对的个数
int size=map.size();
System.out.println("map 中的键值对个数为:"+size);

//判断Map集合中是否包含键为key的键值对
boolean b1=map.containsKey("LiSI");
boolean b2=map.containsKey("Lisi");
System.out.println("是否包含键值为LiSI的键值对数据:"+b1);
System.out.println("是否包含键值为Lisi的键值对数据:"+b2);

//判断Map集合中是否包含值为value的键值对
boolean b3=map.containsValue(99);
boolean b4=map.containsValue(100);
System.out.println("是否包含值为99的键值对数据:"+b3);
System.out.println("是否包含值为100的键值对数据:"+b4);

//判断Map集合中是否没有任何键值对

boolean b5=map.isEmpty();
System.out.println("map中键值对数据是否为空:"+b5);

//根据键值删除Map中键值对
int value2=map.remove("Lisi");
System.out.println("删除了键为Lisi的键值对数据,其值为:"+value2);

boolean b6=map.containsKey("Lisi");
System.out.println("是否包含键值为Lisi的键值对数据:"+b6);

//清空Map集合中所有的键值对
map.clear();
boolean b7=map.isEmpty();
System.out.println("map中键值对数据是否为空:"+b7);

}

}

hashmap的使用

原文:https://www.cnblogs.com/tongcc/p/14105247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!