go语言字符串练习

本文通过一个Go语言程序示例展示了如何使用strings包来进行多种字符串操作,包括查找子串、计数、前后缀判断、索引定位、字符串连接、重复、替换、分割以及转换为大小写等。
 1 package main
 2 
 3 import "fmt"
 4 import s"strings"
 5 
 6 var p = fmt.Println
 7 
 8 func main() {
 9     p("Contains: ",s.Contains("test","es"))
10     p("Count: ",s.Count("test","t"))
11     p("hasPrefix: ",s.HasPrefix("test","te"))
12     p("HasSuffix: ",s.HasSuffix("test","st"))
13     p("index: ",s.Index("test","e"))
14     p("Join; ",s.Join([]string{"a","b"},"-"))
15     p("Repeat: ",s.Repeat("a",5))
16     p("Replace: ",s.Replace("foo","o","0",-1))
17     p("Replace: ",s.Replace("foo","o","0",1))
18     p("Split: ",s.Split("a-b-c-d-e","-"))
19     p("ToLower: ",s.ToLower("TEST"))
20     p("ToUpper: ",s.ToUpper("test"))
21     p()
22 
23     p("Len: ",len("hello"))
24     p("Char: ","hello"[1])
25 }

显示如下

Contains: true
Count: 2
hasPrefix: true
HasSuffix: true
index: 1
Join; a-b
Repeat: aaaaa
Replace: f00
Replace: f0o
Split: [a b c d e]
ToLower: test
ToUpper: TEST

Len: 5
Char: 101

 

转载于:https://www.cnblogs.com/itdef/p/9302107.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值