前言
讲到集合体系,那么我们就要引入一个概念:
类集
它表示java对数据结构的实现
在java中集合的存储方式有两种,一种是**Collection**,一种是**Map**,这篇文章中主要讲解Map的常用案例。
一、定义
1.Interface Map<k,v>
这里k表示key , 键
v表示value , 值
他们都被定义为泛型
2.常用方法
方法如下:
对象名.clear(); //删除所有映射
(以下省略"对象名.")(以下方法均有返回值,可定义变量接收)
keyset(); //遍历key,得到所有键的集合
get(Object key); //传入键名,取出键中的所有值
put(k,v); //存储一个键和其对应的值,若同名的键已经出现过,则新put的会替换掉旧put的
remove(Object key) //删除指定的键和其值
values() //遍历value,与keyset()相似
3.HashMap<k,v>(哈希表)
哈希表的构成为数组+链表,可查看其它博主的文章了解
定义:
HashMap<String,String> data = new HashMap<>();
data.put("key1","A");
String value = data.get("key1"); //查看键名为key1的值,并返回给变量value
System.out.println(value);
Set<String> set = data.keySet(); //遍历key
for(String key:set){
System.out.println(key);
}
总结
以上就是今天要讲的内容,本文仅仅简单介绍了HashMap的使用,就当做是笔记分享吧