无涯教程-Kotlin - HashMap

Kotlin HashMap是基于MutableMap接口的集合类。 Kotlin的HashMap类使用Hash表实现MutableMap接口。它以键和值对的形式存储数据。它表示为HashMap <key,value>或HashMap <K,V>。

HashMap类的实现不能保证键,值和集合条目的数据顺序。

HashMap构造方法

Constructor Description
HashMap() 构造一个空的HashMap实例
HashMap(initialCapacity: Int, loadFactor: Float = 0f) 构造指定容量的HashMap实例
HashMap(original: Map<out K, V>) 构造一个HashMap实例,填充了指定Map的内容。

Kotlin Hashmap类的函数

Functions Description
open fun put(key: K, value: V): V? 将指定的键和值放在map中
open operator fun get(key: K): V? 返回指定键的值;如果map中没有这样的指定键,则返回null。
open fun containsKey(key: K): Boolean 如果map包含指定键,则返回true。
open fun containsValue(value: V): Boolean 如果map将多个键之一映射到指定值,则返回true。
open fun clear() 它将所有元素从map中删除。
open fun remove(key: K): V? 它从map中删除指定的键及其对应的值

HashMap示例1

让无涯教程创建一个简单的HashMap类示例示例,该示例使用<Int,String>的空HashMap定义并稍后添加元素。要打印HashMap的值,无涯教程将使用HashMap [key]或HashMap.get(key)。

fun main(args: Array<String>){
   

    val hashMap:HashMap<Int,String> = HashMap<Int,String>() //定义空哈希
    hashMap.put(1,"Ajay")
    hashMap.put(3,"Vijay")
    hashMap.put(4,"Praveen")
    hashMap.put(2,"Ajay")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值