教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 golang基础学习-strings包常用函数学习

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

发布时间:2023-02-08   编辑:jiaochengji.com
教程集为您提供golang基础学习-strings包常用函数学习等资源,欢迎您收藏本站,我们将为您提供最新的golang基础学习-strings包常用函数学习资源

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

1.strings包常用函数简介

func len():返回字符串长度,不是strings包中函数

以下重点介绍几个常用的strings包中的函数:
func Contains:检测是否包含指定字符,返回true/false

func Count:计算字符串包含指定字符的数量,返回int
func Split:字符串分割,第一个参数为字符串,第二个参数为分割符,返回[]string
func Join: 字符串连接
func ToLower: 全部小写
func ToUpper: 全部大写

func Trim:去除左右所要过滤的字符,第一个参数字符串,第二个参数要过滤的字符
func TrimLeft: 去除左所要过滤的字符,第一个参数字符串,第二个参数要过滤的字符
func TrimRight: 去除右所要过滤的字符,第一个参数字符串,第二个参数要过滤的字符
func Index: 字符出现的位置,第一个参数字符串,第二个参数为要查找的字符,返回int
func LastIndex: 最后一次出现的位置,没有定位字符时,显示-1;,第一个参数字符串,第二个参数为要查找的字符,返回int

2.代码

var testStr string
testStr = "seetatech"
testStrTrim := "   seeta   tech    "

checkStr := "tech"
fmt.Println("------:"   testStr   ":-----")

2.1 Contains 介绍

fmt.Println(strings.Contains(testStr, checkStr)) //验证是否包含

输出: true

2.2 Count 介绍

fmt.Println(strings.Count(testStr, checkStr)) //计算字符串包含某字符数量

输出: 1

2.3 Split 介绍

splitStr := strings.Split(testStr, "t") // 字符串分割
fmt.Println(splitStr)

输出: [see a ech]

2.4 Join 介绍

fmt.Println(strings.Join(splitStr, "t"))// 字符串连接 

输出: seetatech

2.5 Replace 介绍

fmt.Println(strings.Replace(testStr, "seeta", "firevison", 1))     //字符串替换
输出: firevisontech

2.6 ToLower 介绍

fmt.Println(strings.ToLower(testStr))     //全部小写

输出:seetatech

2.7 ToUpper 介绍

fmt.Println(strings.ToUpper(testStr))     //全部大写

输出:SEETATECH

2.8 Trim 介绍

fmt.Println(strings.Trim(testStrTrim, " ")) //去除左右所要过滤的字符
   输出:seeta   tech

2.9 TrimLeft 介绍

fmt.Println(strings.TrimLeft(testStrTrim, " "))     //去除左所要过滤的字符

输出:seeta tech

2.10 TrimRight 介绍

fmt.Println(strings.TrimRight(testStrTrim, " ")) //去除右所要过滤的字符
 输出:    seeta   tech

2.11 Index 介绍

fmt.Println(strings.Index("go gopher", "go")) //字符出现的位置

输出:0

2.12 LastIndex 介绍

fmt.Println(strings.LastIndex("go gopher", "go")) // 最后一次出现的位置
 输出:3

fmt.Println(strings.LastIndex("go gopher", "rodent")) //没有定位字符时,显示-1
输出:-1

3.学习资料

strings包

到此这篇关于“golang基础学习-strings包常用函数学习”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
学习golang开始前的准备工作
没学过编程可以自学python吗
[go基础] go基础之字符串中查找汉字数量
django框架难学么
拓展学习-golang的基础语法和常用开发工具
学django需要什么基础
想系统学习GO语言(Golang
go 语言学习历程
零基础学python需要多久
go语言学习基础(golang语言文档)

[关闭]
~ ~