Kotlin commonSuffixWith用法及代码示例

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

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

用法:

kotion 复制代码
fun CharSequence.commonSuffixWith(
    other: CharSequence, 
    ignoreCase: Boolean = false
): String

返回最长的字符串 suffix 使得这个 char 序列和 other char 序列都以此后缀结尾,注意不要拆分代理对。如果 this 和 other 没有共同的后缀,则返回空字符串。

代码示例:

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

fun main(args: Array<String>) {
    //sampleStart
    println("Hot_Tea".commonSuffixWith("iced_tea")) // ea
    println("Hot_Tea".commonSuffixWith("iced_tea", true)) // _Tea
    println("Hot_Tea".commonSuffixWith("Hot_Coffee")) //
    //sampleEnd
}

// 输出
ea
_Tea

参数:ignoreCase-true匹配字符时忽略字符大小写。默认false.

相关方法

相关推荐
2501_916008894 分钟前
无需钥匙串快速创建 iOS 开发 / 发布证书 P12 CSR
android·ios·小程序·https·uni-app·iphone·webview
学海无涯书山有路4 分钟前
Android ViewBinding 新手详解(Java 版)—— 结合 ViewModel+LiveData 实战
android·java·开发语言
独自破碎E17 分钟前
【快手手撕】合并区间
android·java
海雅达手持终端PDA31 分钟前
海雅达 Model 10X 工业平板赋能2026新能源汽车全链条数字化升级方案
android·物联网·5g·汽车·能源·制造·平板
angushine39 分钟前
鲲鹏ARM服务MySQL镜像方式部署主从集群
android·mysql·adb
雨季6661 小时前
构建 OpenHarmony 简易密码强度指示器:用字符串长度实现直观反馈
android·开发语言·javascript
MengFly_1 小时前
Compose: Android整合yolo模型完成图像识别
android·yolo
嘴贱欠吻!1 小时前
Flutter开发指南(五):实现首页基础布局
android·flutter
GoatJun1 小时前
安卓相机全屏预览方案
android
zhangphil1 小时前
Kotlin高阶函数及函数作为参数传递
kotlin