Go语言如何判断指定字符是否存在


这篇文章主要讲解了“Go语言如何判断指定字符是否存在”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Go语言如何判断指定字符是否免费云主机域名存在”吧! 判断方法:1、使用index()函数判断,可以在字符串中查找指定字符第一次出现的位置,语法“strings.Index(str,指定字符)”,如果返回“-1”则不存在,否则存在。2、使用ContainsRune()函数判断,可以判断字符是否在另一个字符串中,语法“strings.ContainsRune(str,指定字符)”,如果存在则返回true,反之则返回false。在开发过程中,很多时候我们需要判断一个 字符 是否在另一个 字符串 中,在 Go 语言 中,我们可以使用 Index 函数 来实现,如果 Index 函数,返回 -1,则不存在,否则存在,也可以是用 Contains 来实现。方法1:使用index()函数判断Index()用于在字符串中查找指定字符。如果存在则返回第一次出现的位置,如果不存在则返回 -1

funcIndex(s,substrstring)int

返回值:Index() 函数返回 int 类型的值,如果包含,则返回第一次出现该字符串的索引;反之,则返回 -1。示例:查找单个字符
使用 Strings.Index() 函数,统计字符串某个字符第一次出现的位置

packagemain
import(
	"fmt"
	"strings"
)
funcmain(){
	//使用Strings.Index()函数,统计字符串某个字符第一次出现的位置
	strHaiCoder:="IloveGolangandIstudyGolangFromHaiCoder"
	index:=strings.Index(strHaiCoder,"l")
	fmt.Println("index=",index)
}

输出结果不是-1,表示指定字符存在。
方法2:使用ContainsRune()函数判断Golang 给我们提供了一个更简洁的判断字符是否在另一个字符串中的函数,即 ContainsRune 函数。

funcContainsRune(sstring,rrune)bool

返回值ContainsRune() 函数返回 bool 类型的值,如果包含,则返回 true;反之,则返回 false。示例:判断是否存在

packagemain
import(
	"fmt"
	"strings"
)
funcmain(){
	//使用Strings.ContainsRune()函数,判断一个字符是否在另一个字符串中
	strHaiCoder:="嗨客网(HaiCoder)"
	StrContainersRune:=strings.ContainsRune(strHaiCoder,'C')
	fmt.Println("StrContainersRune=",StrContainersRune)
}

感谢各位的阅读,以上就是“Go语言如何判断指定字符是否存在”的内容了,经过本文的学习后,相信大家对Go语言如何判断指定字符是否存在这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: Vue项目中如何用Pinia状态管理工具

这篇文章主要介绍“Vue项目中如何用Pinia状态管理工具”,在日常操作中,相信很多人在Vue项目中如何用Pinia状态管理工具问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue项目中如何用Pinia状态管理工具”的疑惑有所帮…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/03 21:24
下一篇 03/03 21:24

相关推荐