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.

相关方法

相关推荐
且随疾风前行.2 小时前
Paint Cavans高级绘制:[一]Paint画笔高级应用
android·ui
程序员清风2 小时前
算法题中的边界条件、测试与调试
开发语言·算法·kotlin
小宋10213 小时前
用户点踩后怎么变成回归用例:请求快照、反馈聚类与复现率验收
人工智能·回归·kotlin·聚类
郑州光合科技余经理4 小时前
同城小程序开发:同一笔单在用户端和商家端各显示到哪
android·java·开发语言·前端·后端·uni-app·php
传奇开心果编程5 小时前
Compose Multiplatform 共享边界实战:架构契约、互操作同步与可回退设计
kotlin·移动开发·跨平台·cmp·编程语言理论·编程框架·声明式ui
pigdreams5 小时前
Google 官方 Android CLI:让AI直接读布局结构而不是用adb截图验证
android·人工智能·adb
2501_944525767 小时前
开源鸿蒙平台 KMP_CMP 三方库「Kaml」适配全流程
开源·kotlin·harmonyos
hunterandroid8 小时前
[Android 从零到一] Glide 图片加载原理:三级缓存、生命周期绑定与内存优化
android
法的空间8 小时前
AI 编程时代,为什么 Dart 分析会拖慢大型项目的开发
android·flutter·ios
鱼儿也有烦恼8 小时前
客户端应用架构模式
android·架构