Golang 字符串

2025年4月1日 | 3 分钟阅读

Go 字符串是可变宽字符的序列。

Go 字符串和文本文件占用更少的内存或磁盘空间。由于 UTF-8 是标准,Go 不需要编码和解码字符串。

Go 字符串是值类型且不可变。这意味着如果您创建一个字符串,您无法修改字符串的内容。字符串的初始值默认为空字符串 ""。

Go 字符串示例

输出

Hello World
string

Go 字符串 len() 示例

输出

17

Go 打印 ASCII 示例

输出

Ascii value of A is  65

Go 字符串 ToUpper() 示例

输出

INDIA

Go 字符串 ToLower() 示例

输出

india

Go 字符串 HasPrefix() 示例

输出

true

Go 字符串 HasSuffix() 示例

输出

true

Go 字符串 Join() 示例

输出

a*b*c*d

Go 字符串 Repeat() 示例

输出

New New New New 

Go 字符串 Contains() 示例

输出

true

Go 字符串 Index() 示例

输出

5

Go 字符串 Count() 示例

输出

2

Go 字符串 Replace() 示例

输出

Hi...thZrZ  

Go 字符串 Split() 示例

输出

4
Index :  0 value :  I
Index :  1 value :  love
Index :  2 value :  my
Index :  3 value :  country

Go 字符串 Split() 示例 2

输出

["x" "y" "z"]
[" John " " Jack " " Johnny " " Jinn"]
[" " "a" "b" "c" " "]
[""]

Go 字符串 Compare() 示例

输出

-1
0
1

Go 字符串 Trim() 示例

输出

I love my country

Go 字符串 ContainsAny() 示例

输出

false
true
false
false
下一个主题Golang-regexp