GO 字串的使用

2022-08-31 01:39:11 字數 1123 閱讀 2624

package main

import (

"fmt""

strings")

func main()

buf := strings.join(s, "@"

) fmt.println(

"buf =

", buf)

//index, 查詢子串的位置

fmt.println(strings.index("

abcdhello

", "

hello"))

fmt.println(strings.index(

"abcd

", "

e")) //

如果不包含子串的話則返回-1

buf = strings.repeat("

go", 3) //

重複三次列印

fmt.println("

buf =

", buf)

buf = "

hello@go@mike

"s2 := strings.split(buf, "

@") //

列印以"@"分隔的結果

fmt.println("

buf =

", s2)

buf = strings.trim("

are you ok

", "

") //

去掉字串兩邊的空格

fmt.printf("

buf = #%s#\n

", buf)

buf1 := strings.fields("

are you ok

") //

去掉所有的空格後返回乙個切片

for i, data :=range buf1

}

執行的結果為

false

buf =abc@hello@mike@go4-1

buf =gogogo

buf =[hello go mike]

buf =#are you ok#

0, are

1, you

2 , ok

go中的字串

字串就是一串固定長度的字元連線起來的字串行。go的字串是由單個位元組連線起來的。go語言的字串的位元組使用utf 8編碼標識unicode文字 r 回車符 返回下一行行首 n換行符 直接跳到下一行的同列位置 t製表符 tab鍵的作用 雙引號 反斜槓 len str 返回字串的長度 string.sp...

go字串操作

常用字串操作使用的是strings包 字串轉換使用strconv包 1.字串以 開始 strings.hasprefix url,starturl 判斷字串url是否以starturl開頭,返回bool值 2.字串以 結尾 strings.hassuffix path,endpath 判斷字串pat...

Go入門 字串

1.建立乙個go程式列印下面的內容 到100個字元 a aaaaa aaaa aaaaa aaaaaa aaaaaaa package main import fmt func main 2.建立乙個程式統計字串裡的字元數量 assasa ddd dsjkdsjs dkpackage main im...