国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Golang > 正文

Go語(yǔ)言中strings和strconv包示例代碼詳解

2020-04-01 18:50:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前綴和后綴

HasPrefix判斷字符串s是否以prefix開(kāi)頭:

strings.HaxPrefix(s string, prefix string) bool

示例:

package mainimport (  "fmt"  "strings")func main() {  pre := "Thi"  str1 := "This is a Go program!"  fmt.Println(strings.HasPrefix(str1, pre))}

HasSuffix 判斷字符串 s 是否以 suffix 結(jié)尾:

strings.HasSuffix(s string, suffix string) bool

示例:

package mainimport (  "fmt"  "strings")func main() {  suffix := "am!"  str1 := "This is a Go program!"  fmt.Println(strings.HasSuffix(str1, suffix))}

字符串包含關(guān)系

Contains 判斷字符串 s 是否包含 substr :

strings.Contains(s string, substr string) bool

示例:

package mainimport (  "fmt"  "strings")func main() {substr := "is"  str1 := "This is a Go program!"  fmt.Println(strings.Contains(str1, substr))}

判斷子字符串或字符在父字符串中出現(xiàn)的位置(索引)

Index 返回字符串 substr 在字符串 s 中的索引( substr 的第一個(gè)字符的索引),-1 表示字符串 s 不包含字符串 substr :

strings.Index(s string, sbustr string) int

示例:

package mainimport (  "fmt"  "strings")func main() {  substr := "is"  substr2 := "Hi"  str1 := "This is a Go program!"  fmt.Println(strings.Index(str1, substr)) //輸出2  fmt.Println(strings.Index(str1, substr2))//輸出-1}

LastIndex 返回字符串 substr 在字符串 s 中最后出現(xiàn)位置的索引( substr 的第一個(gè)字符的索引),-1 表示

 字符串 s 不包含字符串 substr :

strings.LastIndex(s string, substr string) int

語(yǔ)法:

package mainimport (  "fmt"  "strings")func main() {  substr := "is"  substr2 := "Hi"  str1 := "This is a Go program!"  fmt.Println(strings.LastIndex(str1, substr)) //輸出5  fmt.Println(strings.LastIndex(str1, substr2))//輸出-1}

如果 r 是非 ASCII 編碼的字符,建議使用以下函數(shù)來(lái)對(duì)字符進(jìn)行定位:

strings.IndexRune(s string, r rune) int

示例

package mainimport (  "fmt"  "strings")func main() {  substr := '中'  substr2 := '天'  str1 := "我愛(ài)你中國(guó)"  fmt.Println(strings.IndexRune(str1, substr)) //輸出9  fmt.Println(strings.IndexRune(str1, substr2))//輸出-1}package mainimport (  "fmt"  "strings")func main() {  substr := "中"  substr2 := "天"  str1 := "我愛(ài)你
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 威海市| 澳门| 板桥市| 凤台县| 金沙县| 蛟河市| 阳原县| 万宁市| 博湖县| 鄢陵县| 封丘县| 泸州市| 南宁市| 于都县| 库伦旗| 鞍山市| 深泽县| 乌兰县| 铜鼓县| 云浮市| 三原县| 高青县| 旬阳县| 张家界市| 郧西县| 韩城市| 小金县| 阿巴嘎旗| 昌图县| 丰原市| 邢台市| 大荔县| 广水市| 长春市| 固安县| 博爱县| 大埔县| 册亨县| 常宁市| 曲松县| 达尔|