package mainimport (
"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
}
執行的結果為
falsebuf =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...