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

相关用法

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