91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Go語言字符串如何轉為數組

發布時間:2023-01-14 10:29:27 來源:億速云 閱讀:91 作者:iii 欄目:編程語言

本文小編為大家詳細介紹“Go語言字符串如何轉為數組”,內容詳細,步驟清晰,細節處理妥當,希望這篇“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語言中提供多種方法來分割字符串轉為數組。且分割字符串可以分為:按空格分割、按字符串分割和按字符分割。

方法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語言字符串如何轉為數組

讀到這里,這篇“Go語言字符串如何轉為數組”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昂仁县| 牟定县| 广安市| 巴青县| 昭苏县| 花莲县| 瓦房店市| 福州市| 天镇县| 陇西县| 三门峡市| 垦利县| 花莲市| 霍邱县| 宾阳县| 科技| 黄平县| 东至县| 泌阳县| 攀枝花市| 固阳县| 饶河县| 黎川县| 阳春市| 师宗县| 祁阳县| 咸宁市| 武宁县| 宜春市| 根河市| 银川市| 东源县| 灯塔市| 常熟市| 中超| 枣阳市| 林口县| 偏关县| 达孜县| 丽水市| 剑阁县|