真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Go語言字符串如何轉(zhuǎn)為數(shù)組

本文小編為大家詳細(xì)介紹“Go語言字符串如何轉(zhuǎn)為數(shù)組”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“Go語言字符串如何轉(zhuǎn)為數(shù)組”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識(shí)吧。

創(chuàng)新互聯(lián)成立于2013年,我們提供高端成都網(wǎng)站建設(shè)、網(wǎng)站制作公司成都網(wǎng)站設(shè)計(jì)、網(wǎng)站定制、全網(wǎng)整合營(yíng)銷推廣、成都小程序開發(fā)、微信公眾號(hào)開發(fā)、成都網(wǎng)站推廣服務(wù),提供專業(yè)營(yíng)銷思路、內(nèi)容策劃、視覺設(shè)計(jì)、程序開發(fā)來完成項(xiàng)目落地,為成都樓梯護(hù)欄企業(yè)提供源源不斷的流量和訂單咨詢。

轉(zhuǎn)換方法:1、用Fields()按空格分割字符串轉(zhuǎn)為數(shù)組,語法“arr := strings.Fields(s)”;2、用Split()按字符串分割字符串,語法“arr := strings.Split(s,sep)”;3、用FieldsFunc()按字符分割字符串,語法“arr := strings.FieldsFunc(s,f func(rune) bool)”。

Go語言中提供多種方法來分割字符串轉(zhuǎn)為數(shù)組。且分割字符串可以分為:按空格分割、按字符串分割和按字符分割。

方法1:使用Fields()函數(shù)按空格分割字符串轉(zhuǎn)為數(shù)組

arr := strings.Fields(s)

參數(shù)描述
s要分割的字符串。

返回值

  • 返回分割后的字符串 數(shù)組。

說明

  • 把字符串 s 按照空格分割后返回的字符串?dāng)?shù)組,保存在 變量 arr 中。

示例:

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 strings.Fields 函數(shù),實(shí)現(xiàn)按空格分割字符串
	strHaiCoder := "Hello  HaiCoder"
	strArr := strings.Fields(strHaiCoder)
	fmt.Println("strArr =", strArr)
}

Go語言字符串如何轉(zhuǎn)為數(shù)組

方法2:使用Split()函數(shù)按字符串分割字符串

arr := strings.Split(s,sep)

參數(shù)描述
s要分割的字符串。
sep字符串的分割符。

返回值

  • 返回分割后的字符串 數(shù)組。

說明

  • 把字符串 s 按照字符串 sep 分割后返回的字符串?dāng)?shù)組,保存在變量 arr 中。

示例:

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 strings.Split 函數(shù),實(shí)現(xiàn)按字符串分割字符串
	strHaiCoder := "Hello,HaiCoder Hello,World"
	strArr := strings.Split(strHaiCoder, "Hello")
	fmt.Println("strArr =", strArr)
}

Go語言字符串如何轉(zhuǎn)為數(shù)組

方法3:使用FieldsFunc()函數(shù)按字符分割字符串

arr := strings.FieldsFunc(s,f func(rune) bool)

參數(shù)描述
s要分割的字符串。
f分割的函數(shù)。

返回值

  • 返回分割后的字符串 數(shù)組。

說明

  • 把字符串 s 按照字符串按照函數(shù) f 進(jìn)行分割,分割后返回的字符串?dāng)?shù)組,保存在變量 arr 中。

示例:

package main
import (
	"fmt"
	"strings"
)
func checkSpiltRune(r rune)bool{
	if r > 97{
		return true
	}
	return false
}
func main() {
	//使用 strings.FieldsFunc 函數(shù),實(shí)現(xiàn)按字符分割字符串
	strHaiCoder := "Hello,HaiCoder,Hello,World"
	strArr := strings.FieldsFunc(strHaiCoder, checkSpiltRune)
	fmt.Println("strArr =", strArr)
}

Go語言字符串如何轉(zhuǎn)為數(shù)組

讀到這里,這篇“Go語言字符串如何轉(zhuǎn)為數(shù)組”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞名稱:Go語言字符串如何轉(zhuǎn)為數(shù)組
當(dāng)前路徑:http://weahome.cn/article/ipejee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部