kotlin将对象转换为map_Kotlin程序将哈希映射(HashMap)转换为列表(List)
Kotlin程序将哈希映射(HashMap)转换为列表(List)
在此程序中,您将学习在Kotlin中将map转换为列表的不同方法。
示例:将map转换为列表
示例import java.util.ArrayList
import java.util.HashMap
fun main(args: Array) {
val map = HashMap()
map.put(1, "a")
map.put(2, "b")
map.put(3, "c")
map.put(4, "d")
map.put(5, "e")
val keyList = ArrayList(map.keys)
val valueList = ArrayList(map.values)
println("Key List: $keyList")
println("Value List: $valueList")
}
运行该程序时,输出为:Key List: [1, 2, 3, 4, 5]
Value List: [a, b, c, d, e]
在上面的程序中,我们有一个名为map的整数和字符串映射。由于map包含一个键值对,我们需要两个列表来存储它们,即keyList键和valueList值。
我们使用map的keySet()方法获取所有键,并从中创建一个ArrayList键列表。同样,我们使用map的values()方法获取所有值,并从中创建一个ArrayList valueList。
kotlin将对象转换为map_Kotlin程序将哈希映射(HashMap)转换为列表(List)相关推荐
- kotlin 构建对象_使用Kotlin,TypeScript和Okta构建安全的Notes应用程序
kotlin 构建对象 I love my job as a developer advocate at Okta. I get to learn a lot, write interesting b ...
- 如何将小程序内置非promise API转换为promise对象(风袖小程序的学习)
非常重要,便于项目大局观,使用es7的 async和await 如何将小程序内置非promise API转换为promise 这里是我封装的一个wx.request函数如何将wx.request转换成 ...
- 基于Golang的对象序列化的程序包开发——myJsonMarshal
基于Golang的对象序列化的程序包开发--myJsonMarshal[阅读时间:约10分钟] 一.对象序列化概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体程序设计及 ...
- 学习Kotlin(四)对象与泛型
推荐阅读: 学习Kotlin(一)为什么使用Kotlin 学习Kotlin(二)基本语法 学习Kotlin(三)类和接口 学习Kotlin(四)对象与泛型 学习Kotlin(五)函数与Lambda表达 ...
- Qt Creator将UI项目转换为应用程序
Qt Creator将UI项目转换为应用程序 将UI项目转换为应用程序 转换项目 添加自定义字体 将Qt Quick Designer组件添加到Qt安装中 将Qt快速时间轴模块添加到Qt安装中 将UI ...
- 深入 JVM 字节码,解析类加载、链接、初始化、创建对象、对象初始化、程序执行的流程
概述: 本文通过引入一道面试题来解析类加载.类链接.类初始化过程,以及创建创建对象.对象初始化和程序执行的过程. 你将收获: 1.精通类加载.类链接.类初始化过程 2.深入源码层面了解类初始化.对象初 ...
- kotlin半生对象_Kotlin单一对象,Kotlin伴侣对象
kotlin半生对象 In this tutorial, we'll look at how Kotlin deals with Singleton Pattern and static proper ...
- 2018.4.1(python) 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。 //(米和英寸之间的长度转换)//热量转换
温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit). 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度. 转换算法如下:(C表示摄氏度.F表示华氏度 ...
- Activexobject(“wscript.shell“)对象调用本地程序
Activexobject("wscript.shell")对象调用本地程序 function demo(){var path = "cmd.exe /c D: & ...
最新文章
- 【python】一个目录里面多个python程序文件,统计一下里面有多少行代码。即分别列出:代码、空行、注释的行数。
- 占据翻译机市场大半壁江山,科大讯飞现AI新物种
- iOS系类教程之用instruments来检验你的app
- JavaCC报错:ERROR: Second call to constructor of static parser
- 存储过程生成所有实体类
- 1002. 写出这个数 (20)-PAT乙级真题
- 李洪强iOS开发之后使用XIB实现横向滚动的UIScrollView
- html风格的滚动条
- docker挂载目录
- 【卫星】卫星通信基本概念与知识
- 大学生职业发展与就业指导 中国大学mooc 福州大学 测验题目和答案
- 《算法笔记》和《算法笔记上机训练指南》学习笔记汇总
- 基于pytorch-openpose框架的的人体姿态检测
- 选用什么云服务器做编程学习比较好?
- 黑群晖docker清理缓存_嘿群辉 篇五:群辉docker迁移磁盘
- Java实现支付宝网页支付
- 使用pkg打包node应用
- 逐鹿中原传奇服务器维护,逐鹿中原六十九区服务端
- 堡垒机如何传输文件_如何在linux下向堡垒机传文件
- GNVM版本下载太慢用淘宝镜像速度提百倍哈
热门文章
- MPEG(mpeg1,mpeg2,mpeg4) 与H264 QP值间 关系
- springCloud - 第7篇 - 配置文件管理中心 ( SpringCloud Config )
- 地址解析协议 (ARP) 是什么
- SSH (Secure Shell)详解
- POI 方式-excle 表格导出实现-java-poi
- FreeSql (二十四)Linq To Sql 语法使用介绍
- [蓝桥杯]ALGO-188.算法训练_P0504
- html5 下拉刷新(pc+移动网页源码)
- css设置文字上下居中,一行文字居中,两行或多行文字同样居中。
- window 系统上传文件到linux 系统出现dos 格式换行符