二十二、处理字符串

在go语言中提供了strings包,提供了一套完备的字符串处理函数

1、将字符串转为大小写

复制代码
s := "egg"
	val := strings.ToUpper(s)
	val = strings.ToLower(s)

2、查找字符串

复制代码
func main() {
	s := "egg"
	b := "this is my golang"

	fmt.Println(strings.Index(s, "g"))
	fmt.Println(strings.Index(b, "my"))
}

结果:

1

8

解释:

无论是查找单个字母还是查找单词,会打印出出现需要查找次所在的下标

3、删除空白

复制代码
func main() {
	b := " this is my golang "
	fmt.Println(strings.TrimSpace(b))
}
相关推荐
再睡一夏就好5 分钟前
【C++闯关笔记】unordered_map与unordered_set的底层:哈希表(哈希桶)
开发语言·c++·笔记·学习·哈希算法·散列表
yzx99101310 分钟前
基于Django的智慧园区管理系统开发全解析
后端·python·django
potato_155411 分钟前
现代C++核心特性——内存篇
开发语言·c++·学习
lly20240612 分钟前
C# 继承
开发语言
August_._13 分钟前
【JAVA】基础(一)
java·开发语言·后端·青少年编程
倚栏听风雨23 分钟前
火焰图怎么看
后端
Moonbit28 分钟前
MoonBit Pearls Vol.12:初探 MoonBit 中的 Javascript 交互
javascript·后端·面试
摆烂工程师37 分钟前
(2025年11月)开发了 ChatGPT 导出聊天记录的插件,ChatGPT Free、Plus、Business、Team 等用户都可用
前端·后端·程序员
软件开发技术深度爱好者37 分钟前
Python类中方法种类介绍
开发语言·python
麦麦鸡腿堡37 分钟前
Java_LinkedList底层结构
java·开发语言