news 2026/4/23 18:56:21

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/4/23 8:19:49

2015年最终终极版诞生~~新手操作一天6000元不是梦

{}MID:MA(CLOSE,21),COLORWHITE; UPPER:MID 1.96*STD(CLOSE,21),COLORYELLOW; LOWER:MID - 1.96*STD(CLOSE,21),COLORYELLOW; UP:MID 2.58*STD(CLOSE,21),COLORFF00FF; LOOW:MID - 2.58*STD(CLOSE,21),COLORFF00FF; {1.96统计学中为95&#xff05;可信区间&#xff0c;2.58为…

作者头像 李华
网站建设 2026/4/22 20:41:41

PySpark 大规模造数任务优化与实施总结文档

目录 1. 项目背景与目标 2. 核心技术演进 2.1 方案对比&#xff1a;为什么旧方案慢&#xff1f; 2.2 关键代码优化点 3. 存储策略深度解析 (HDFS Block vs Spark Partition) 3.1 核心结论 3.2 各表最佳配置 4. 最终落地代码 (极速版) 4.1 通用 Python 提交脚本 (submi…

作者头像 李华
网站建设 2026/4/23 8:16:42

display driver uninstaller配合设备管理器进行硬件兼容性诊断实例

一次黑屏引发的深度清理&#xff1a;用 DDU 和设备管理器找回你的显卡 你有没有遇到过这样的情况——刚更新完显卡驱动&#xff0c;系统重启后屏幕一黑&#xff0c;连登录界面都进不去&#xff1f;或者明明换了新显卡&#xff0c;系统却“认”不出性能提升&#xff0c;甚至频繁…

作者头像 李华
网站建设 2026/4/23 8:21:35

es查询语法从0到1:手把手教你写第一个查询

从零写出你的第一个 ES 查询&#xff1a;手把手带你穿透 Elasticsearch 的查询语法 你有没有遇到过这样的场景&#xff1f;用户在搜索框里输入“无线蓝牙耳机”&#xff0c;系统却返回了一堆不相关的结果&#xff1b;或者你想查最近一小时的日志&#xff0c;却发现数据库查询慢…

作者头像 李华
网站建设 2026/4/23 9:55:47

EasyGBS算法算力平台重构服务业视频监控AI应用

在数字化浪潮席卷全球的今天&#xff0c;服务业正经历着从传统模式向智能化、精细化管理的深刻变革。无论是连锁零售、酒店餐饮、健康养老&#xff0c;还是文化旅游如何在保障服务质量、提升运营效率的同时&#xff0c;确保客户安全与体验&#xff0c;成为行业共同面临的课题。…

作者头像 李华
网站建设 2026/4/23 11:19:48

2026大模型交付指南:从聊天到办事,程序员必备收藏

2026年AI将进入"交付期"&#xff0c;从能聊走向能办事&#xff0c;从生成内容走向编排流程。Agentic AI将规模化&#xff0c;软件开发范式从写代码转向指挥交付&#xff0c;世界模型将赋予AI空间物理智能。端侧AI回流、网络安全攻防质变、行业应用深水区拓展&#xf…

作者头像 李华