美文网首页
Go语言字符串常用操作

Go语言字符串常用操作

作者: fatshi | 来源:发表于2020-11-10 15:01 被阅读0次
    是否以某个字符串开头
    strings.HasPrefix(s, prefix string) bool
    
    是否以某个字符串结尾
    strings.HasSuffix(s, suffix string) bool
    
    是否包含某个字符串
    strings.Contains(s, substr string) bool
    
    以特定分隔符拼接字符串
    strings.Join(s1, ",")
    
    查找子字符串
    strings.Index(s, "go")
    
    替换字符串
    strings.Replace(s, "o", "e", -1)
    
    字符串分割成切片
    strings.Split(s, " ")
    
    删除字符串两端特定字符
    strings.Trim(s, "o")
    
    按照空格分割字符串,并返回slice
    strings.Fields(s)
    
    浮点数转字符串
    v := 3.1415926535
    s1 := strconv.FormatFloat(v, 'g', -1, 32)//float32
    s2 := strconv.FormatFloat(v, 'g', -1, 64)//float64
    
    字符串转整数
    a = "123456"
    b,error := strconv.Atoi(a)
    if error != nil{
    fmt.Println("字符串转换成整数失败")
    }
    
    数字转整数
    var c int = 1234
    d := strconv.Itoa(c)
    
    int转到字符串
    string:=strconv.Itoa(int)
    
    字符串转int64
    int64, err := strconv.ParseInt(string, 10, 64)
    
    int64转到字符串
    string:=strconv.FormatInt(int64,10)
    

    相关文章

      网友评论

          本文标题:Go语言字符串常用操作

          本文链接:https://www.haomeiwen.com/subject/wxrjbktx.html