美文网首页
Set接口及其实现类&Map和HshMap

Set接口及其实现类&Map和HshMap

作者: 2cb3a7b6c710 | 来源:发表于2018-01-03 10:04 被阅读0次

HashSet:

Set是元素无序并且不可以重复的集合,被称为集
HashSet------哈希集,是Set的一个重要实现类
* Set中,添加某个对象,无论添加多少次,
* 最终只会保留一个该对象(的引用)
* 并且,保留的事第一次添加的那一个

Map接口:

Map提供了一种映射关系,其中的元素是以键值对(key------value)的形式存储的,能够实现根据key快速查找value
Map中的键值对以Entry类型的对象实例形式存在
键(Key)不可重复,value值可以
每个键最多只能映射到一个值
Map接口提供了分别返回key值集合、value值集合以及Entry(键值对)集合的方法
Map支持泛型,形式如:Map<K,V>
image.png

返回一个键的集合

image.png

返回一个值的集合

image.png

返回一个键值对的集合

HashMap类:

HashMap是Map的一个重要实现类,也是最常用的,基于哈希表实现。
HashMap中的Entry对象时无序排列的
Key值和Value值都可以为Null,但是一个HashMap只能有一个key值为null的映射(key值不可重复)

相关文章

  • Set接口及其实现类&Map和HshMap

    HashSet: Map接口: 返回一个键的集合 返回一个值的集合 返回一个键值对的集合 HashMap类:

  • Java-0017-List Set Map-Ⅰ

    2016.7.28 Collection与List、Set、Queue各种接口和实现类的关系 Map各种接口和实现...

  • Java基础

    集合 介绍一下集合框架?常用类及其方法? List接口、Set接口和Map接口的区别? 说出ArrayList,V...

  • Java学习——day 10

    主要内容 Map接口 Set接口 迭代器 笔记详情 1. Map接口 实现map接口的类,用来存储键值对。常用到的...

  • Java集合

    Java中的集合有两类:一类是Collection接口集合,实现有List和Set;还有一类是Map接口集合,实现...

  • List,Map,SET,transient关键字,final,

    List,Map,Set Collection接口 List接口 LinkedList类链表实现,链表内存是散乱的...

  • java28(map)

    Map: Map不是collection的子接口或者实现类。Map是一个接口。set中很多底层方法都调用的...

  • Java 集合框架_AbstractMap

    AbstractMap类是Map接口的子类,实现了Map接口大部分方法,它的子类只需要实现Set

  • Java高级主题(一)——集合类

    概述: 集合类继承或实现自两个接口Collection和map。 list、set、queue实现Collecti...

  • 集合大总结

    一、Iterable, Collection,list,Set, Map 都是接口 其余都是实现类 二、四个接口 ...

网友评论

      本文标题:Set接口及其实现类&Map和HshMap

      本文链接:https://www.haomeiwen.com/subject/qkrqnxtx.html