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