升级字符串操作
This commit is contained in:
parent
5c78dd1201
commit
8d84b733b8
3
init.go
3
init.go
@ -18,6 +18,8 @@ var (
|
|||||||
IP *ip
|
IP *ip
|
||||||
// JSON ...
|
// JSON ...
|
||||||
JSON *ownJSON
|
JSON *ownJSON
|
||||||
|
// String ...
|
||||||
|
String *stringOperate
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
@ -26,4 +28,5 @@ func init() {
|
|||||||
Hash = &hash{}
|
Hash = &hash{}
|
||||||
IP = &ip{}
|
IP = &ip{}
|
||||||
JSON = &ownJSON{}
|
JSON = &ownJSON{}
|
||||||
|
String = &stringOperate{}
|
||||||
}
|
}
|
||||||
|
14
string.go
14
string.go
@ -15,12 +15,20 @@ import (
|
|||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// stringOperate ...
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 15:09 2022/5/14
|
||||||
|
type stringOperate struct {
|
||||||
|
}
|
||||||
|
|
||||||
// GenRandomString 获取随机长度的字符串
|
// GenRandomString 获取随机长度的字符串
|
||||||
//
|
//
|
||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
//
|
//
|
||||||
// Date : 6:01 下午 2021/3/9
|
// Date : 6:01 下午 2021/3/9
|
||||||
func GenRandomString(source string, length uint) string {
|
func (s *stringOperate) GenRandomString(source string, length uint) string {
|
||||||
if length == 0 {
|
if length == 0 {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
@ -42,7 +50,7 @@ func GenRandomString(source string, length uint) string {
|
|||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
//
|
//
|
||||||
// Date : 6:01 下午 2021/3/9
|
// Date : 6:01 下午 2021/3/9
|
||||||
func Md5(str string) string {
|
func (s *stringOperate) Md5(str string) string {
|
||||||
h := md5.New()
|
h := md5.New()
|
||||||
_, _ = h.Write([]byte(str))
|
_, _ = h.Write([]byte(str))
|
||||||
return hex.EncodeToString(h.Sum(nil))
|
return hex.EncodeToString(h.Sum(nil))
|
||||||
@ -53,7 +61,7 @@ func Md5(str string) string {
|
|||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
//
|
//
|
||||||
// Date : 4:58 下午 2021/10/25
|
// Date : 4:58 下午 2021/10/25
|
||||||
func SnakeCaseToCamel(str string) string {
|
func (s *stringOperate) SnakeCaseToCamel(str string) string {
|
||||||
if len(str) == 0 {
|
if len(str) == 0 {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user