Map集合类和Set集合类介绍和题目演练

打印 上一主题 下一主题

主题 889|帖子 889|积分 2667

Map集合的介绍、定义和特点

Map是一种将键(key)映射到值(value)的对象。在Java中,它是一个接口,有像HashMap、TreeMap等多种实现类。

  • 定义:以键值对(key - value)的形式存储数据。键是唯一的,通过键可以快速查找、获取对应的值。例如,存储弟子学号(键)和弟子姓名(值)的信息集合。
  • 特点:
    键的唯一性。一个键在Map中只能对应一个值,如果添加相同的键,新值会覆盖旧值。
    无序性(部分实现类无序)。像HashMap就不保证键值对的存储顺序和插入顺序相同,不过TreeMap会根据键的自然顺序或者自定义比较器来排序存储。
    可以存储不同类型的键和值,如键为String类型,值为自定义对象类型。
Map集合定义的主要方法


Map集合类题目练习


HsMap1.JAVA

点击查看代码[code]package LX2;import java.util.Map;import java.util.HashMap;import java.util.Set;public class HsMap1 {    public static void main(String[] args) {        String[] provinces ={"黑龙江省","浙江省","江西省","广东省","福建省"};        String[] cities={"哈尔滨","杭州","南昌","广州","福州"};        Map map = new HashMap();        for (int i =0;i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

吴旭华

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表