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

相关方法

相关推荐
笑鸿的学习笔记43 分钟前
ROS2笔记之服务通信和基于参数的服务通信区别
android·笔记·microsoft
8931519602 小时前
Android开发融云获取多个会话的总未读数
android·android开发·android教程·融云获取多个会话的总未读数·融云未读数
高林雨露2 小时前
Java对比学习Kotlin的详细指南(一)
java·学习·kotlin
zjw_swun2 小时前
实现了一个uiautomator玩玩
android
pengyu2 小时前
系统化掌握Dart网络编程之Dio(二):责任链模式篇
android·flutter·dart
水w2 小时前
【Android Studio】如何卸载干净(详细步骤)
android·开发语言·android studio·activity
亦是远方2 小时前
2025华为软件精英挑战赛2600w思路分享
android·java·华为
jiet_h2 小时前
深入解析KSP(Kotlin Symbol Processing):现代Android开发的新利器
android·开发语言·kotlin
清晨細雨3 小时前
UniApp集成极光推送详细教程
android·ios·uni-app·极光推送
Li_na_na013 小时前
解决安卓手机WebView无法直接预览PDF的问题(使用PDF.js方案)
android·pdf·uni-app·html5