From 42a33024957ab1745547f8add3b2b888b411b0b6 Mon Sep 17 00:00:00 2001 From: minglipro Date: Thu, 18 Sep 2025 09:23:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20String.join=20=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/com/mingliqiye/utils/string/StringUtils.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/kotlin/com/mingliqiye/utils/string/StringUtils.kt b/src/main/kotlin/com/mingliqiye/utils/string/StringUtils.kt index e850672..a685e84 100644 --- a/src/main/kotlin/com/mingliqiye/utils/string/StringUtils.kt +++ b/src/main/kotlin/com/mingliqiye/utils/string/StringUtils.kt @@ -182,3 +182,13 @@ fun List.join(separator: String): String { return sb.toString() } +fun String.join(list: List, 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() +}