字符串首字母转化为大写
/**
* 字符串首字母转化为大写 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
}
推荐阅读
- 【golang】leetcode中级-字母异位词分组&无重复字符的最长子串
- 彻底理解Golang Map
- kratos线上开源年会它来啦~
- 深入浅出 Golang 资源嵌入方案(go-bindata篇)
- 深入浅出 Golang 资源嵌入方案(前篇)
- golang 经典案例总结
- Go实战 | 基于有向无环图的并发执行流的实现
- Golang 数组和切片
- Go JSON编码与解码()
- golang map基础知识