JAVA集合框架:[20]Map常用方法

2025-05-31 16:20:25

map:一次添加一对侍厚治越元素;collection一次添加一个元素

map也称为双列集合,collection集合称为单列逗垅型巢集合

其实map集合中存储的就是键值对

map集合中必须保证键的唯一性

常用方法:

1:添加:value put(key,value):返回前一个和key关联的值,如果没有返回null交

3:判断:boolean containsKey(key)

boolean containsValue(key)

boolean isEmpty();

4:获取:

value get(key):通过键获取值,如果没有该键,返回null。

可以通过返回空来判断是否包含指定键

int size():获取键值的对数

map常用的子类:

hashtable:内部结构是哈希表,是同步的。不允许null作为键,null作为值

|-Properties:用来存储键值对型的配置文件信息,可以和Io技术结合

hashmap:内部结构是哈希表,不是同步的。允许null作为键,null作为值

treemap:内部结构是二叉树,不是同步的。可以对map集合中的键进行排序

注意:map没有迭代器,所以想取出map中的所以元素必须通过keyset方法获取map中所有的键所在的set集合,再通过set的迭代器获取到每一个键,再对每一个键通过map集合的get方法获取其对应的值即可

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢