概述
Go语言实现修改字符串的三种方法
/* 修改字符串 注意:字符串是无法被修改的,只能复制原字符串,在复制的版本上修改 方法1:转换为[]byte() 方法2:转换为[]rune() 方法3:新字符串代替原字符串的子字符串,用strings包中的strings.Replace() */ func main() { //方法1 s1 := "abcdefgabc" s2 := []byte(s1) s2[1] = 'B' fmt.Println(string(s2)) //aBcdefgabc //方法2 s3 := []rune(s1) s3[1] = 'B' fmt.Println(string(s3)) //aBcdefgabc //方法3 new := "ABC" old := "abc" s4 := strings.Replace(s1, old, new, 2) fmt.Println(s4) //ABCdefgABC }
最后
以上就是开朗过客为你收集整理的Go语言实现修改字符串的三种方法的全部内容,希望文章能够帮你解决Go语言实现修改字符串的三种方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复