Golang 如何转换字符串的大写字母
在Go语言中,字符串与其他语言如Java , C++ , Python等不同。它是一个宽度可变的字符序列,每个字符都由一个或多个字节表示,使用UTF-8编码。
在Go语言的字符串中,你可以使用以下函数将字符串转换成大写字母。所有这些函数都是在strings包中定义的,所以你必须在你的程序中导入strings包才能访问这些函数。
1.ToUpper: 该函数用于将给定的字符串元素转换为大写字母。或者换句话说,这个函数返回给定字符串的副本,其中所有Unicode字符都被映射为大写字母。
语法
func ToUpper(str string) string
这里,str代表你想转换为大写的字符串。让我们借助于一个例子来讨论这个概念。
例子
输出
Strings (before):
String 1: WelcomE, GeeksforGeeks**
String 2: This is the, tuTorial oF Golang##
String 3: HELLO! GOLANG
String 4: uppercase conversion
Strings (after):
Result 1: WELCOME, GEEKSFORGEEKS**
Result 2:THIS IS THE, TUTORIAL OF GOLANG##
Result 3: HELLO! GOLANG
Result 4: UPPERCASE CONVERSION
2.ToTitle: 这个函数用于将字符串元素转换为标题大小写。或者换句话说,这个函数返回一个给定字符串的副本,其中所有Unicode字符都被映射成标题大小写。
语法
func ToTitle(str string) string
这里,str代表你想转换为标题大小写的字符串。让我们借助于一个例子来讨论这个概念。
例子
输出
Strings (before):
String 1: WelcomE, GeeksforGeeks**
String 2: This is the, tuTorial oF Golang##
String 3: HELLO! GOLANG
String 4: uppercase conversion
Strings (after):
Result 1: WELCOME, GEEKSFORGEEKS**
Result 2:THIS IS THE, TUTORIAL OF GOLANG##
Result 3: HELLO! GOLANG
Result 4: UPPERCASE CONVERSION
极客教程