9.golang 字符串操作


package main

import (
"bytes"
"fmt"
"strings"
)

/*
字符串: golang語言的字符串 ,源代碼是utf-8格式的,在golang語言中字符串實際上是只讀的字節切片
//字符串,字面量原始字符串字面量用``包起來的字符串,就是原始字符串字面量 和解釋性字符串字面量 (就是\n \r 這類解釋性的)
字符串的操作,主要調用strings 這個包

*/

func main() {
var buffer bytes.Buffer //通過緩沖區拼接字符串
for i := 0; i <= 100; i++ {
buffer.WriteString("z")
}
fmt.Println(buffer.String())
fmt.Println(strings.ToLower("WOSHI")) //轉換成小寫
//fmt.Println(strings.Index("surface","face")) //查找子串,返回第一個子串的索引號,如果沒有返回-1
//fmt.Println(strings.TrimSpace(" surfac e ")) //刪除左右兩邊空格
//字符串,字面量原始字符串字面量用``包起來的字符串,就是原始字符串字面量 和解釋性字符串字面量 (就是\n \r 這類解釋性的)
s := `this my world
,but i love you
you love me?`
fmt.Println(s)
ee := "hello"
fmt.Printf("%q\n",ee[0]) //打印出的h
fmt.Printf("%b\n",ee[0]) //打印出 字節 不是字符h,h在Unicode標准中的字節 1101000

}


免責聲明!

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



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