golang基础学习-strings包常用函数学习

 1.简介

Golang基础学习-strings包的学习.

 2.代码

```

package main

import (

"fmt"

"strings"

)

//StrFunc 字符串说明

func main() {

var testStr string

testStr = "seetatech"

testStrTrim := "  seeta  tech    "

checkStr := "tech"

fmt.Println("------:" + testStr + ":-----")

//验证是否包含

fmt.Println(strings.Contains(testStr, checkStr))

//计算字符串包含某字符数量

fmt.Println(strings.Count(testStr, checkStr))

//计算字符串长度

fmt.Println(len(testStr))

// 字符串分割

splitStr := strings.Split(testStr, "t")

fmt.Println(splitStr)

// 字符串连接

fmt.Println(strings.Join(splitStr, "t"))

//字符串替换

fmt.Println(strings.Replace(testStr, "seeta", "firevison", 1))

//全部小写

fmt.Println(strings.ToLower(testStr))

//全部大写

fmt.Println(strings.ToUpper(testStr))

//去除左右所要过滤的字符

fmt.Println(strings.Trim(testStrTrim, " "))

//去除左所要过滤的字符

fmt.Println(strings.TrimLeft(testStrTrim, " "))

//去除右所要过滤的字符

fmt.Println(strings.TrimRight(testStrTrim, " "))

//字符出现的位置

fmt.Println(strings.Index("go gopher", "go"))

// 最后一次出现的位置

fmt.Println(strings.LastIndex("go gopher", "go"))

//没有定位字符时,显示-1

fmt.Println(strings.LastIndex("go gopher", "rodent"))

}

```

输出:


golang基础学习-strings包常用函数学习_第1张图片

3.学习资料

strings包

你可能感兴趣的:(golang基础学习-strings包常用函数学习)