news 2026/4/2 9:05:14

Kotlin 面向对象 - 装箱与拆箱

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kotlin 面向对象 - 装箱与拆箱

装箱与拆箱

  • 在 Kotlin 中,装箱与拆箱涉及基本类型与它们的可空引用类型或泛型集合中的类型转换
  1. 基本类型在大多数情况下直接对应 JVM 的原始类型,不涉及装箱

  2. 当它们被用作可空类型或放入泛型集合时,会自动装箱为对应的包装类

// 基本类型,不装箱vala:Int=100// 可空类型,装箱valb:Int?=100// 泛型集合,装箱vallist:List<Int>=listOf(100)// 基本类型数组,不装箱valarray:IntArray=IntArray(1_000_000){it}
  • Kotlin 会自动处理装箱和拆箱
// 自动装箱valnum:Int=42valboxedNum:Int?=num
// 自动拆箱valboxedNum:Int?=42valnum:Int=boxedNum?:0
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/25 9:42:53

从零实现freemodbus RTU从机功能

手把手教你用 freemodbus 在 MCU 上实现 RTU 从机功能最近在做一个工业传感器项目&#xff0c;客户要求必须支持 Modbus RTU 协议接入 PLC 系统。虽然市面上有不少现成的模块&#xff0c;但为了节省成本、提升灵活性&#xff0c;我决定直接在 STM32 上“手搓”一个 Modbus 从机…

作者头像 李华
网站建设 2026/2/20 18:09:20

书籍-E.A.韦斯特马克《人类婚姻史》

E.A.韦斯特马克《人类婚姻史》详细介绍 书籍基本信息 书名&#xff1a;人类婚姻史&#xff08;The History of Human Marriage&#xff09; 作者&#xff1a;E.A.韦斯特马克&#xff08;Edward Alexander Westermarck&#xff0c;1862-1939年&#xff09; 成书时间&#xff1a;…

作者头像 李华
网站建设 2026/3/24 9:09:35

工业自动化系统中抗晃电保护的协同控制研究

安科瑞刘鸿鹏摘要在工业配电系统中&#xff0c;电压暂降与短时中断&#xff08;俗称“晃电”&#xff09;已成为影响连续生产和设备安全运行的重要电能质量问题。尤其是在流程工业、连续制造及自动化程度较高的生产系统中&#xff0c;晃电事件往往会引发接触器脱扣、变频器停机…

作者头像 李华
网站建设 2026/3/31 5:58:54

计算机毕业设计springboot高校心理咨询系统 基于Spring Boot框架的高校心理健康咨询平台设计与实现 高校心理辅导系统:Spring Boot技术驱动的解决方案

计算机毕业设计springboot高校心理咨询系统_y34td&#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。随着高校学生心理健康问题的日益凸显&#xff0c;传统的心理咨询模式已难以满足…

作者头像 李华