📅  最后修改于: 2023-12-03 14:52:42.920000             🧑  作者: Mango
在Golang中,有多种方法可以将字符串转换为大写。以下是一些常用的方法。
使用strings包中的ToUpper()函数可以将字符串转换为大写。下面是示例代码:
package main
import (
"fmt"
"strings"
)
func main() {
str := "Hello, World!"
str = strings.ToUpper(str)
fmt.Println(str)
}
输出:
HELLO, WORLD!
使用bytes包中的ToUpper()函数也可以将字符串转换为大写。但是,它需要把字符串先转换为字节数组再进行操作。以下是示例代码:
package main
import (
"fmt"
"bytes"
)
func main() {
str := "Hello, World!"
strBytes := []byte(str)
strBytes = bytes.ToUpper(strBytes)
str = string(strBytes)
fmt.Println(str)
}
输出:
HELLO, WORLD!
使用unicode包中的ToUpper()函数可以将单个字符转换为大写。可以将字符串拆分为字符逐一转换。以下是示例代码:
package main
import (
"fmt"
"unicode"
)
func main() {
str := "Hello, World!"
result := ""
for _, char := range str {
result += string(unicode.ToUpper(char))
}
fmt.Println(result)
}
输出:
HELLO, WORLD!
以上是一些常用的将字符串转换为大写的方法。根据需要选择适合的方法,可以大大提高开发效率。