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

相关方法

相关推荐
AFinalStone23 分钟前
Android 7系统休眠唤醒(七)内核层—wakelock与autosleep机制
android·休眠唤醒
starvapour41 分钟前
在关机键损坏的情况下让手机关机
android·adb·手机
AFinalStone2 小时前
Android 7系统休眠唤醒(五)休眠全链路
android·电源管理·休眠唤醒
zzq77972 小时前
Android 风险识别机制实测:从录屏悬浮窗到远程控制的边界评估
android·安全·安卓·app加固·御盾安全
码云数智-园园3 小时前
MySQL 慢查询排查完整流程
android
码云骑士3 小时前
【Android Performance】进程关联启动治理详解——从唤醒链分析到自启动管控的完整方案
android
心念枕惊4 小时前
PHP 在领域驱动(DDD)设计中的核心实践
android·开发语言·php
蜡台4 小时前
Android WebView 设计指南
android·java·kotlin
晓梦林4 小时前
[Dest0g3 520迎新赛]EasyPHP-学习笔记
android·笔记·学习
朱涛的自习室5 小时前
Munk AI 桌面端「预告」
android·前端·人工智能