您的位置:首页 > 快讯 > 滚动 >

世界动态:程序化系统中HashMap与Hashtable有什么区别?

来源: 科技时刻远 时间: 2022-09-05 22:40:49

程序化系统中HashMap与Hashtable的使用区别如下:


(资料图片)

Vremove(Objectkey)如果存在,从该Map中删除一个键的映射

map.remove("电脑");

Collections是一个针对于集合操作的工具类,可以对集合进行排序,还有程序化系统查找;

Collection是单列集合的顶层接口,有两大子类接口:List接口和Set接口。

键是哈希表结构,可以保证键的唯一性;

Collectionvalues()返回此Map中包含的值的Collection视图:

//Collection values() 返回此Map中包含的值的Collection视图 Collection value =map.values(); for (String s :value){ System.out.println(s); }HashMap类概述。

Collection视图

根据键值对对象找键和值

//创建集合对象 Map map = new HashMap<>();

//向集合添加元素 map.put(4,"rte"); map.put(23,"d234"); map.put(5,"e121"); map.put(75,"qee"); map.put(22,"fa");

//遍历 Set> entries = map.entrySet();

//获取到键值对集合 for (Map.Entry s:entries){ Integer key = s.getKey();

//获取到键值对对应的键 String value = s.getValue();

//获取到键值对对应的值 System.out.println(key+":"+value);

责任编辑:

标签: HashMap values 经验教程