Kotlin getOrNull用法及代码示例

本文方法及代码示例基于Kotlin 2.1.20 Released

getOrNull 所在包 kotlin.text.getOrNull,其相关用法介绍如下:

用法:

kotlin 复制代码
fun CharSequence.getOrNull(index: Int): Char?

如果 index 超出此字符序列的范围,则返回给定 indexnull 处的字符。

示例代码:

kotlin 复制代码
import kotlin.test.*

fun main(args: Array<String>) {
    //sampleStart
    val list = listOf(1, 2, 3)
    println(list.getOrNull(0)) // 1
    println(list.getOrNull(2)) // 3
    println(list.getOrNull(3)) // null

    val emptyList = emptyList<Int>()
    println(emptyList.getOrNull(0)) // null
    //sampleEnd
}

// 输出
1
3
null
null

相关方法

相关推荐
问心无愧05138 小时前
ctf show web入门111
android·前端·笔记
ha_lydms15 小时前
AnalyticDB分区、分布键性能优化
android·大数据·分布式·性能优化·分布式计算·分区·analyticdb
星辰15 小时前
Ijkplayer重新编译支持h264裸流
android
测试开发-学习笔记15 小时前
Android studio安装
android·ide·android studio
宋拾壹15 小时前
同时添加多个类目
android·开发语言·javascript
●VON16 小时前
AtomGit Flutter鸿蒙客户端:数据模型
android·服务器·安全·flutter·harmonyos·鸿蒙
火柴就是我17 小时前
记录一个文本随手指缩放的功能
android
Zender Han17 小时前
Android APK 签名 v1、v2、v3、v4 有什么区别?
android
神仙别闹18 小时前
基于 PHP + MySQL学生信息管理系统
android·mysql·php
墨狂之逸才18 小时前
Android 保活机制详解 —— 从概念到实践
android