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 是负数。

相关用法

相关推荐
小草帽学编程3 小时前
鸿蒙Next开发真机调试签名申请流程
android·华为·harmonyos
dog shit5 小时前
web第十次课后作业--Mybatis的增删改查
android·前端·mybatis
科技道人6 小时前
Android15 launcher3
android·launcher3·android15·hotseat
CYRUS_STUDIO10 小时前
FART 脱壳某大厂 App + CodeItem 修复 dex + 反编译还原源码
android·安全·逆向
Shujie_L13 小时前
【Android基础回顾】四:ServiceManager
android
Think Spatial 空间思维13 小时前
【实施指南】Android客户端HTTPS双向认证实施指南
android·网络协议·https·ssl
louisgeek14 小时前
Git 使用 SSH 连接
android
二流小码农14 小时前
鸿蒙开发:实现一个标题栏吸顶
android·ios·harmonyos
八月林城15 小时前
echarts在uniapp中使用安卓真机运行时无法显示的问题
android·uni-app·echarts
雨白16 小时前
搞懂 Fragment 的生命周期
android