golang strings包学习

//strings 包实现了用于操作字符的简单函数
//判断两个utf-8编码字符串是否相同
func EqualFold(s, t string)bool
fmt.Println(strings.EqualFold("Go", "go"))
//判断s是否有后缀字符串suffix
func HasPrefix(s, prefix string)bool
//是否有后缀suffix
func HasSuffix(s, suffix string)bool
//判断字符串s是否包含子串substr
func Contains(s, substr string)bool
func ContainsRune(s string, r rune) bool
func ContainsAny(s, chars string)bool
func Count(s, sep string)int 
func Index(s, sep string)int 
func IndexByte(s string, c byte)int
func IndexRune(s string, r rune)int
func IndexAny(s, chars string)int 
func IndexFunc(s string, f func(rune)bool)int 
func LastIndex(s, sep string)int 
func LastIndexAny(s, chars string)int 
func LastIndexFunc(s string, f func(rune)bool)int 
func Title(s string)string 
func ToLower(s string)string
func ToLowerSpecial(_case unicode.SpecialCase, s string)string
func ToUpper(s string)string
func Repeat(s string, count int) string
func Replace(s, old, new string, n int)string
func Map(mapping func(rune)rune, s string)string 
func Trim(s string, cutset string)string
func TrimSpace(s string)string 
func TrimFunc(s string, f func(rune)bool)string
func TrimLeft(s string, cutset string)string
func Fields(s string) []string 
func FieldsFunc(s string, f func(rune)bool)[]string 
func Split(s, sep string) []string
func Split(s, sep string, n int)[]string
func Join(a []string, sep string) string
type Reader struct{
}

func NewReader(s string)*Reader
func (r *Reader)Len()int
//Len返回r包含的字符串还没有被读取的部分
Read
ReadByte
UnreadByte
ReadRune
UnreadRune
Seek
ReadAt
WriteTo
type Replacer struct{

}

func NewReplacer()*Replacer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值