站長資訊網
最全最豐富的資訊網站

Go語言字符串怎么轉為數組

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

Go語言字符串怎么轉為數組

本教程操作環境:windows7系統、GO 1.18版本、Dell G3電腦。

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

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

arr := strings.Fields(s)
登錄后復制

參數 描述
s 要分割的字符串。

返回值

  • 返回分割后的字符串 數組。

說明

  • 把字符串 s 按照空格分割后返回的字符串數組,保存在 變量 arr 中。

示例:

package main import ( 	"fmt" 	"strings" ) func main() { 	//使用 strings.Fields 函數,實現按空格分割字符串 	strHaiCoder := "Hello  HaiCoder" 	strArr := strings.Fields(strHaiCoder) 	fmt.Println("strArr =", strArr) }
登錄后復制

Go語言字符串怎么轉為數組

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

arr := strings.Split(s,sep)
登錄后復制

參數 描述
s 要分割的字符串。
sep 字符串的分割符。

返回值

  • 返回分割后的字符串 數組。

說明

  • 把字符串 s 按照字符串 sep 分割后返回的字符串數組,保存在變量 arr 中。

示例:

package main import ( 	"fmt" 	"strings" ) func main() { 	//使用 strings.Split 函數,實現按字符串分割字符串 	strHaiCoder := "Hello,HaiCoder Hello,World" 	strArr := strings.Split(strHaiCoder, "Hello") 	fmt.Println("strArr =", strArr) }
登錄后復制

Go語言字符串怎么轉為數組

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

arr := strings.FieldsFunc(s,f func(rune) bool)
登錄后復制

參數 描述
s 要分割的字符串。
f 分割的函數。

返回值

  • 返回分割后的字符串 數組。

說明

  • 把字符串 s 按照字符串按照函數 f 進行分割,分割后返回的字符串數組,保存在變量 arr 中。

示例:

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

Go語言字符串怎么轉為數組

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
成人区精品一区二区不卡| 国产精品无码制服丝袜| 国产精品ⅴ无码大片在线看| 国产精品无码不卡一区二区三区| 国内精品视频一区二区三区八戒| 久久99精品免费视频| 中文国产成人久久精品小说| 亚洲精品国产自在久久 | 日产精品卡2卡三卡乱码网址| 99热亚洲色精品国产88| 日本精品高清一区二区2021| 久久91亚洲精品中文字幕| 亚洲精品无码Av人在线观看国产 | 亚洲一区二区三区国产精品无码| 骚片AV蜜桃精品一区| 亚洲乱人伦精品图片| 国产AV午夜精品一区二区三区 | 久久精品国产亚洲综合色| 久久久久无码国产精品不卡| 国产福利精品视频自拍| 中日韩精品视频在线观看 | 日韩欧精品无码视频无删节 | 日韩久久精品一区二区三区| 思思99re66在线精品免费观看| 久久国产综合精品SWAG蓝导航 | 国产精品日本亚洲777| 国内精品久久久久久久久蜜桃| 视频久re精品在线观看| 精品国产乱码一二三四区五区| 精品区2区3区4区产品乱码9| 国产人妻777人伦精品hd| 国产精品欧美成人| 牛牛本精品99久久精品| 国产精品深夜福利免费观看| 国产精品三级av及在线观看| 日韩三级在线观看视频| 日韩欧群交P片内射中文| 日韩午夜激情视频| 国产A级毛片久久久精品毛片| 精品一区二区三区免费视频 | 亚洲精品一卡2卡3卡四卡乱码|