go語言獲取字符串元素的個數


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!我愛我的家人!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM