添加 String.join 方法

This commit is contained in:
Armamem0t 2025-09-18 09:23:19 +08:00
parent 496c3e6248
commit 42a3302495
Signed by: minglipro
GPG Key ID: 5F355A77B22AA93B

View File

@ -182,3 +182,13 @@ fun List<String>.join(separator: String): String {
return sb.toString() return sb.toString()
} }
fun <T> String.join(list: List<T>, getstring: (T) -> String = { it.toString() }): String {
val sb = StringBuilder()
for (i in list.indices) {
sb.append(getstring(list[i]))
if (i != list.size - 1) {
sb.append(this)
}
}
return sb.toString()
}