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.

相关方法

相关推荐
顾林海9 分钟前
深度解析ArrayList工作原理
android·java·面试
安静的海岸_AI12 分钟前
Android端WIFI/流量共存技术方案
android
_一条咸鱼_17 分钟前
Android Compose 框架进度指示器深入剖析(五十二)
android
张风捷特烈40 分钟前
Flutter 伪 3D 绘制#02 | 地平面与透视
android·flutter
每次的天空1 小时前
Kotlin 作用域函数:apply、let、run、with、also
android·开发语言·kotlin
重生之我在写代码1 小时前
如何进行apk反编译
android·程序员·编译器
树豪1 小时前
跟着官网学 Lynx 之 搭建 Lynx todo-list app
android·前端
孙同学_1 小时前
【Linux篇】自主Shell命令行解释器
android·linux
Taichi呀1 小时前
PHP语言基础
android·开发语言·php
A__tao2 小时前
SQL 转 PHP Eloquent、Doctrine ORM, 支持多数据库
android·ide·android studio