Golang的字符串处理
字符串拼接
两种方法:strings.Join方法和’+'方法
‘+’方法
这种方式使用起来最简单,基本所有语言都有提供这种方式,使用 “+” 操作符进行拼接时,会对字符串进行遍历,计算并开辟一个新的空间来存储原来的两个字符串。
‘strings.join’方法
Strings.join方法可以将一个string类型的切片拼接成一个字符串,可以定义连接操作符。
package mainimport ("fmt""strings"
)func main() {num := 20strs := make([]string, 0)for i := 0; i < num; i++ {strs = append(strs, "fht")}//string.join拼接字符串str1 := strings.Join(strs, "")//使用‘+’拼接字符串var str2 stringfor i := 0; i < num; i++ {str2 = str2 + strs[i]}fmt.Println(str1)fmt.Println(str2)
}//输入:
//输出:
// fhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfhtfht