1:獲取字符串字節的個數,並按字節挨個輸出
package main
import (
"fmt"
)
func main() {
var str string = "abc鄭闖" //共9個字節
charray := []byte(str) //轉換為byte:一個字節對應一個數組元素
fmt.Println(len(charray)) //獲取元素的個數,結果為9
for _, v := range charray {
fmt.Printf("%c", v) //輸出結果為:abcéé¯
}
}
輸出:
9
abcéé¯
2:獲取字符串元素的個數,並按元素挨個輸出
package main
import (
"fmt"
)
func main() {
a := "I love my family!我愛我的家人!"
b := []rune(a) //轉換為rune:一個字符對應一個元素 (共24個)
fmt.Println(len(b)) //獲取元素的個數(24)
for _, v2 := range b {
fmt.Printf("%c", v2) //輸出結果:I love my family!我愛我的家人!
}
}
輸出:
24
I love my family!我愛我的家人!
