推广 热搜: 公司  快速  中国  政策  企业  未来    上海  系统  公司2 

011—JAVA中的Map<k,v>集合详解输入姓名查手机号码「011—JAVA中的Map<k,v>集合详解」

   日期:2025-02-11     作者:a0689o    caijiyuan   评论:0    移动:http://www78564.xrbh.cn/mobile/news/34309.html
核心提示: Map:顶级接口 存储键值对以HashMap实现类为例演示方法---  HashMap           key:无序   唯一         

 Map:顶级接口 存储键值对

以HashMap实现类为例演示方法

---  HashMap
          key:无序   唯一
          value: 没有特殊要求 满足泛型即可

    注意
        如果key重复了  新的value 会替换旧的value

增  :   put()  添加键值对   putAll()

:remove()  根据键删除值

:replace(K,V)replace(K,V,V)

:containsKey();  containsValue(); get()根据key返回value,没有返回null

见名知道意的方法

                             isEmpty()    size()    clear()

其它: map.keySet()  (将所有的key存储到一个set集合中,因为key就是用set的存储的,保证了key的无序唯一

             map.values()   获取所有的value

             entrySet()        获取所有的key--value集合

14个  

 

 
 
 
 

后续使用Map时
   key 内置的简单类型 String  Integer
但是 如果key 是自定义类型 Cat  Dog  Student
    HashMap
    linkedHashMap  key 需要重写 hashCode equals() 保证无序唯一

    TreeMap  key 需要定义比较规则

 
 

(1)从键盘输入本组学员的姓名和他的手机号码
   存放到map中,姓名为key,手机号码为value,并且遍历显示

(2)再从键盘输入姓名,查询他的手机号码

 
 

 

本文地址:http://www78564.xrbh.cn/news/34309.html    迅博思语 http://www78564.xrbh.cn/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  二维码  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号