golang —— go語言實現字符串連接的幾種方式

  1. 第一種 字符串變量直接相加連接
var str1 = "hello"
	var str2 = "world"

	var  str3  string
	str3 = str1 +" " + str2  							//直接實現字符串相加,之間加了一個空格

		fmt.Println(str3) 								//輸出str3

第二種  由字符串變量直接連接字符串

 

str1 += " "+ "golang"   						    //str1= str1+ 空格+golang 最後再賦值給str1中去
	fmt.Println(str1)									//輸出str1

第三種  由strings.join()函數直接將字符串數組中的元素連接

  1. func Join(a []string, sep string) string

 

將一系列字符串連接爲一個字符串,之間用sep來分隔。

 

 

var   str4 = []string {"name1","name2","name3"} 	//定義一個str4字符串數組

	fmt.Println(str4)       							//打印輸出str4數組

	str5 := strings.Join(str4,"&")   				//定義一個str5  它等於str4每個元素由&符相連
	fmt.Println(str5) 									// 輸出str5

以上位三種,整體代碼是:

package main

import (
	"fmt"
	"strings"
)

func main() {

	var str1 = "hello"
	var str2 = "world"

	var  str3  string
	str3 = str1 +" " + str2  							//直接實現字符串相加,之間加了一個空格

		fmt.Println(str3) 								//輸出str3


	str1 += " "+ "golang"   						    //str1= str1+ 空格+golang 最後再賦值給str1中去
	fmt.Println(str1)									//輸出str1



	var   str4 = []string {"name1","name2","name3"} 	//定義一個str4字符串數組

	fmt.Println(str4)       							//打印輸出str4數組

	str5 := strings.Join(str4,"&")   				//定義一個str5  它等於str4每個元素由&符相連
	fmt.Println(str5) 									// 輸出str5


	}


 輸出結果爲:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章