strings+strconv

strings包

1、HasPrefix 判断字符串 s 是否以 prefix 开头 `strings.HasPrefix(str, "Th")`
2、HasSuffix 判断字符串 s 是否以 suffix 结尾 `strings.HasSuffix(str, "End")`
3、Contains 判断字符串 s 是否包含 substr  `strings.Contains(s, substr string) bool`
4、Index 获取子字符串或字符在父字符串中出现的位置 `strings.Index(s, str string) int`
5、LastIndex 返回字符串 str 在字符串 s 中最后出现位置的索引 `strings.LastIndex(s, str string) int`
6、Replace 用于将字符串 str 中的前 n 个字符串 old 替换为字符串 new `strings.Replace(str, old, new, n) string`
7、Count 用于计算字符串 str 在字符串 s 中出现的非重叠次数 `strings.Count(s, str string) int`
8、Repeat 用于重复 count 次字符串 s 并返回一个新的字符串 `strings.Repeat(s, count int) string`
9、ToLower 将字符串中的 Unicode 字符全部转换为相应的小写字符 `strings.ToLower(s) string`
10、ToUpper 将字符串中的 Unicode 字符全部转换为相应的大写字符 `strings.ToUpper(s) string`
11、strings.TrimSpace(s) 来剔除字符串开头和结尾的空白符号
12、strings.Trim(s, "cut") 来将开头和结尾的 cut 去除掉
13、只想剔除开头或者结尾的字符串,则可以使用 TrimLeft 或者 TrimRight
14、strings.Fields(s) 利用空白作为分隔符将字符串分割为若干块,并返回一个 slice
15、strings.Split(s, sep) 自定义分割符号对字符串分割,返回 slice
16、Join 用于将元素类型为 string 的 slice 使用分割符号来拼接组成一个字符串 `strings.Join(sl []string, sep string) string`

strconv

数字类型转换到字符串

1、返回数字 i 所表示的字符串类型的十进制数 `strconv.Itoa(i int) string`
2、strconv.FormatFloat(f float64, fmt byte, prec int, bitSize int) string

字符串类型转换为数字类型(并不总是可能的)

1、strconv.Atoi(s string) (i int, err error) 将字符串转换为 int 型
2、strconv.ParseFloat(s string, bitSize int) (f float64, err error) 将字符串转换为 float64 型
明天我们吃什么 悲哀藏在现实中 Tacks
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!