Kotlin decapitalize用法及代码示例

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

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

用法一

kotlin 复制代码
@DeprecatedSinceKotlin("1.5") fun String.decapitalize(): String

已弃用: 请改用 replaceFirstChar

返回此字符串的副本,其第一个字母使用默认语言环境的规则小写,如果它为空或已经以小写字母开头,则返回原始字符串。

用法二

kotlin 复制代码
@DeprecatedSinceKotlin("1.5") fun String.decapitalize(
locale: Locale 
): String

已弃用: 请改用 replaceFirstChar

返回此字符串的副本,其首字母使用指定的 locale 的规则小写,或原始字符串(如果它为空或已以小写字母开头)。

示例代码

kotlin 复制代码
import java.util.Locale 
import kotlin.test.* 

fun main(args: Array<String>) { 
    //sampleStart 
    println("abcd".decapitalize()) // abcd 
    println("Abcd".decapitalize()) // abcd 
    //sampleEnd 
}

// 输出 
abcd
abcd

相关用法

相关推荐
遥不可及zzz8 分钟前
Android 应用程序包的 adb 命令
android·adb
无知的前端23 分钟前
Flutter 一文精通Isolate,使用场景以及示例
android·flutter·性能优化
_一条咸鱼_26 分钟前
Android Compose 入门之字符串与本地化深入剖析(五十三)
android
ModestCoder_1 小时前
将一个新的机器人模型导入最新版isaacLab进行训练(以unitree H1_2为例)
android·java·机器人
robin_suli2 小时前
Spring事务的传播机制
android·java·spring
鸿蒙布道师3 小时前
鸿蒙NEXT开发对象工具类(TS)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
Harrison_zhu4 小时前
Ubuntu18.04 编译 Android7.1代码报错
android
CYRUS STUDIO6 小时前
Unidbg Trace 反 OLLVM 控制流平坦化(fla)
android·汇编·算法·网络安全·逆向·ollvm
扫地的小何尚6 小时前
NVIDIA工业设施数字孪生中的机器人模拟
android·java·c++·链表·语言模型·机器人·gpu
顾林海8 小时前
深度解析ArrayList工作原理
android·java·面试