feat: str 包新增 SortJoin 函数,在执行 Join 前对字符串进行拼接
This commit is contained in:
parent
ed5be97234
commit
844fb3059e
|
@ -1,6 +1,9 @@
|
|||
package str
|
||||
|
||||
import "strings"
|
||||
import (
|
||||
"slices"
|
||||
"strings"
|
||||
)
|
||||
|
||||
const (
|
||||
None = "" // 空字符串
|
||||
|
@ -194,3 +197,13 @@ func CamelStringBytes(str []byte) []byte {
|
|||
}
|
||||
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