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() +}