北京网站建设哪家好天,个人网站制作体会,制作手机网站什么软件,做两个一摸一样的网站Map集合概述和使用 Map集合概述 Interface Mapk,v k#xff1a;键值类型 v#xff1a;值的类型 Map集合的特点 键值对 映射关系 Key 和 Value一个键#xff08;Key#xff09;对应一个值#xff08;Value#xff09;键不允许重复#xff0c;值可以重复如…Map集合概述和使用 Map集合概述 Interface Mapk,v k键值类型 v值的类型 Map集合的特点 键值对 映射关系 Key 和 Value一个键Key对应一个值Value键不允许重复值可以重复如果 K 存在直接修改Value值元素存取无序散列存放——Map集合存储顺序 与 Map 集合遍历的顺序可能不一致∵ 是无序的 如果想使用有序的HashMap集合可以使用LinkedHashMap存储与遍历顺序一致底层是基于链表的形式连接起来的 HashMap实现Map接口 示例代码
package com.collection.Demo09;import java.util.HashMap;
import java.util.Map;public class Test01 {public static void main(String[] args) {MapString, String hashMap new HashMap();hashMap.put(mayikt001, 小明);hashMap.put(mayikt002, xiaojun);hashMap.put(mayikt003, xiaoli);hashMap.put(mayikt003, 小王); //键是不允许重复的这里并不会报错而是修改K003的值为VmayiktSystem.out.println(hashMap);//{mayikt002xiaojun, mayikt001小明, mayikt003小王}//注意上面遍历的顺序并不是put插入的顺序——∴元素存取是散列无序的}
}下一篇文章