给字符串赋值后,就可以使用标准库中的strings包提供的方法。这个包提供了一套完备的字符串处理函数,其文档非常详尽。
1、将字符串转换为小写
strings.ToLower("HELLO WORLD")
2、将字符串转换为大写
strings.ToUpper(“hello world)
3、在字符串中中查找子串
strings.Index("hello world","hello")
strings.Index("hello world","aaaa")
如果找到,返回第一个子串的索引号,如果没有找到就返回-1。
4、删除字符串中的前后空格
strings包提供了很多将字符串的某些部分删除的方法,处理来自用户或数据源的输入时,一种常见的任务是确保开头和末尾没有空格
strings.TrimSpace(" hello world ")
5、把字符串中的子串替换成另一个子串
strings.Replace("hello world","h","a",1)
第一个参数是原字符串,第二个是需要替换的子串,第三个是替换成的子串,第四个参数是替换的个数,如果个数小于0,则全部替换
6、判断前缀
strings.HasPrefix("hello", "a")
第一个参数是需要判断的字符串,第二个参数是否在第一个参数当中的开头