字符串的构建
使用strings.Builder速度会更快。。。。做题的时候亲测,leetcode面试题0106
字符串按照字典序匹配
strings.Compare(a,b string)方法
当返回结果值为-1时,代表a字典序小于b
字符串可以拆解变成""
word:="abc"
fmt.Println(word[3:]=="")
上述代码会返回true
字符串切割
以空白符或者连续多个空白符分割字符串
func Fields(s string) []string
以sep分割字符串
func Split(s, sep string) []string
字符串、数组之间的相互转换
bytes:=[]byte(S)
str=string(bytes)
字符串成员之间的减法(注意)
fmt.Println('a'-'b') //输出为-1
A:="abc"
B:="acc"
fmt.Println(A[1]-B[1]) //理论上说,输出应该也为-1,但实际上为255
这里是因为A[i]为一个uint8类型的变量,而'a'为一个int32类型的变量,无符号类型没有负数这一说,-1会变成最大值255