Go新手速成-string

简介: Go新手速成-string


1string类型
byte就是unit8

rune就是int32

都可以代表字符型,但是必须格式化打印,要不然打印出来就是ASC码,参考c语言

//字符处理的细节,如果是英文意味着比较短,可以用byte来实现,
//如果是汉字就可以用32位的rune来int32位的
var c byte //其实也就是int,但是不能直接打印出来
c = 'a'
fmt.Printf("c = %c",c)


var c2 rune //也是字符
c2 = '慕'
fmt.Printf("c2 = %c",c2)

2字符串转化为数字
// 字符串转化数字
var istr = "12"
myint,err := strconv.Atoi(istr) //类似于对象的解构
if err != nil {
fmt.Println("convert error")
}
fmt.Println(myint)
3数字转换为字符串
//数字转换字符串
var num = 12
mystr := strconv.Itoa(num)
fmt.Println(mystr)

相关文章
|
2月前
|
Go
Go string bytes、strings、strconv和unicode包相关方法
Go string bytes、strings、strconv和unicode包相关方法
34 0
|
8月前
|
Go
go string to int 字符串与整数型的互换
go string to int 字符串与整数型的互换
39 0
|
8月前
|
存储 监控 搜索推荐
GO 中 string 的实现原理
GO 中 string 的实现原理
|
9月前
|
Go 开发者 索引
100天精通Golang(基础入门篇)——第13天:深入解析Go语言中的字符串(string)及常用函数应用
100天精通Golang(基础入门篇)——第13天:深入解析Go语言中的字符串(string)及常用函数应用
59 0
|
9月前
|
存储 Go C语言
Go学习笔记-String底层实现原理
Go学习笔记-String底层实现原理
45 0
|
9月前
|
存储 安全 编译器
Go语言源码剖析-String和unsafe包
Go语言源码剖析-String和unsafe包
51 0
|
11月前
|
Go
Go处理中文 string 转为 rune 数组
Go处理中文 string 转为 rune 数组
97 0
|
11月前
|
Go
Go string bytes、strings、strconv和unicode包相关方法
Go string bytes、strings、strconv和unicode包相关方法
64 0
|
Go
一文了解 Go 标准库 strconv:string 与其他基本数据类型的转换
我是陈明勇,本文分享的知识是 Go 标准库 —— strings 常用函数和方法。如果本文对你有帮助,不妨点个赞,如果你是 Go 语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出!
87 1
一文了解 Go 标准库 strconv:string 与其他基本数据类型的转换
|
3天前
|
安全 Java
Java基础之StringBuffer
Java中的`StringBuffer`是线程安全的可变字符串,适用于多线程环境,其方法同步导致较慢。`StringBuilder`在Java 5引入,非线程安全但更快,适合单线程操作。两者均提供append、insert、delete等方法。在不需要线程安全时,选择`StringBuilder`以提升效率。
8 1