feat: str 包新增 SortJoin 函数,在执行 Join 前对字符串进行拼接
This commit is contained in:
parent
ed5be97234
commit
844fb3059e
|
@ -1,6 +1,9 @@
|
||||||
package str
|
package str
|
||||||
|
|
||||||
import "strings"
|
import (
|
||||||
|
"slices"
|
||||||
|
"strings"
|
||||||
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
None = "" // 空字符串
|
None = "" // 空字符串
|
||||||
|
@ -194,3 +197,13 @@ func CamelStringBytes(str []byte) []byte {
|
||||||
}
|
}
|
||||||
return camelStr
|
return camelStr
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SortJoin 将多个字符串排序后拼接
|
||||||
|
func SortJoin(delimiter string, s ...string) string {
|
||||||
|
var strList = make([]string, 0, len(s))
|
||||||
|
for _, str := range s {
|
||||||
|
strList = append(strList, str)
|
||||||
|
}
|
||||||
|
slices.Sort(strList)
|
||||||
|
return strings.Join(strList, delimiter)
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue