golang字符串首字母转化为大写

来源:互联网 发布:华为云计算部门北京 编辑:程序博客网 时间:2024/05/01 20:28

字符串首字母转化为大写

/** * 字符串首字母转化为大写 ios_bbbbbbbb -> iosBbbbbbbbb */func strFirstToUpper(str string) string {    temp := strings.Split(str, "_")    var upperStr string    for y := 0; y < len(temp); y++ {        vv := []rune(temp[y])        if y != 0 {            for i := 0; i < len(vv); i++ {                if i == 0 {                    vv[i] -= 32                    upperStr += string(vv[i]) // + string(vv[i+1])                } else {                    upperStr += string(vv[i])                }            }        }    }    return temp[0] + upperStr}
0 0