Kotlin dropLast用法及代码示例

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

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

用法一

kotlin 复制代码
fun CharSequence.dropLast(n: Int): CharSequence

返回此 char 序列的子序列,其中最后 n 个字符已删除。

用法二

kotlin 复制代码
fun String.dropLast(n: Int): String

返回删除了最后 n 个字符的字符串。

代码示例

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

fun main(args: Array<String>) { 
    //sampleStart 
    val string = "<<<First Grade>>>" 
    println(string.drop(6)) // st Grade>>> 
    println(string.dropLast(6)) // <<<First Gr 
    println(string.dropWhile { !it.isLetter() }) // First Grade>>> println(string.dropLastWhile { !it.isLetter() }) // <<<First Grade 
    //sampleEnd 
}

// 输出
st Grade>>>
<<<First Gr
First Grade>>>
<<<First Grade

异常:IllegalArgumentException- 如果 n 是负数。

相关用法

相关推荐
警醒与鞭策11 小时前
Codex桌面版与Claude桌面版使用设置
android·unity·ai·性能优化
传奇开心果14 小时前
【Compose Multiplatform跨端声明式UI实用技术】第19课:多平台部署与发布
android·kotlin
红尘伴蝶舞14 小时前
加密拦截器让抓包失效,我只能从 4KB 的 logcat 碎片里拼回 JSON
android·kotlin·ai编程
booboosui14 小时前
219 个还是 0 个:读不到微信界面时,我只加不删
android
JMchen14 小时前
【Jetpack 内核实战 08 】:组件整合——DataStore + Room 构建离线优先架构
架构·kotlin·android jetpack
Android打工仔14 小时前
Compose 中何时该用 padding,何时该用 offset
android·android jetpack
二流小码农14 小时前
HarmonyOS开发助手,0代码让元服务从开发到上架
android·ios·harmonyos
limit007515 小时前
三维 WebGIS 工具选型:加载、样式、分析、交付,一套界面能做完什么
android·前端·web3·安卓·webgl
骑着蜗牛撵大象32716 小时前
让 Codex 值夜班:把告警排查与巡检接成可回滚的自动化链路
android·java·运维·ai·自动化·codex·智能体
2401_8858850416 小时前
芬兰语音通知接口怎样对接?语音提醒接入流程
android·前端·python·php·语音识别