Go語言strings以及strconv的使用

2022-06-11 08:51:08 字數 1636 閱讀 4256

strings的使用

#

hasprefix

語法: strings.hasprefix(s, prefix string) bool //判斷字串s是否以prefix開頭

#hassuffix

語法:strings.hassuffix(s, suffix string) bool //判斷字串s是否以suffix結尾

#index

語法:strings.index(s, str string) int // 判斷str在s中首次出現的位置, 如果沒有, 則返回-1#lastindex

語法:strings.lastindex(s, str string) int // 判斷str在s中最後一次出現的位置, 如果沒有,則返回-1#replace

語法:strings.replace(s, old, new string, n int) string //字串替換

#count

語法:strings.count(s, substr string) int //字串計數

#repeat

語法:strings.repeat(s string, count int) string //重複 count 次 s

#tolower

語法:strings.tolower(s string) string //全部轉為小寫

#toupper

語法:strings.toupper(s string) string //全部轉為大寫

#trimspace

語法:strings.trimspace(s string) string //去掉字串s的首尾空白字元

#trim

語法:strings.trim(s string, cutset string) string //去掉字串s的首尾指定cutse字元

#trimleft

語法:strings.trimleft(s string, cutset string) string //去掉字串s的首部指定的cutset字元

#trimright

語法:strings.trimright(s string, cutset string) string //去掉字串s的尾部指定的cutset字元

#fields

語法:strings.fields(s string) string //返回以 空格 分隔的所有子串slice

#split

語法:strings.split(s, sep string) string //返回以 sep 分隔的所有子串slice

#join

語法:strings.join(a string, sep string) string // 用sep把a中的所有元素鏈結起來

strconv的使用

#

itoa

語法: strconv.itoa(i int) string //把乙個整數 i 轉成乙個字串

atoi

語法:strconv.atoi(s string) (int, error) // 把乙個字串轉成乙個整數, 如果不能轉, 則報錯資訊保留在error中, int為0

go語言中strings的用法技巧

strings.hasprefix s string,prefix string bool 判斷字串s是否以prefix開頭 strings.hassuffix s string,suffix string bool 判斷字串s是否以suffix結尾。strings.index s string,s...

go語言strings包中的方法說明

go語言中的strings包主要是對字串的操作,中定義了一系列對字串的操作 strings包中的方法使用 contains函式 查詢子字串中是否在指定的字串 fmt.println 1 contains使用例子 fmt.println strings.contains hello world he ...

Go 標準庫介紹一 strings

strings 包實現了用於操作字串的簡單函式,包括strings匯出函式和reader,replacer兩個結構體。判斷字串與子串關係 獲取字串中子串位置 字串中字元處理 字串前後端處理 字串分割與合併 gopath src github.com ironxu go note library st...