golang 的strconv包常用方法

[复制链接]
发表于 2025-3-31 08:21:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目录
1. 字符串与整数的转换
2. 字符串与浮点数的转换
3. 布尔值的转换
4. 字符串的转义
5. 增补:rune 范例的使用
方法功能详解
代码示例:


1. 字符串与整数的转换

方法名称功能描述示例Atoi将字符串转换为十进制整数。strconv.Atoi("123")Itoa将整数转换为十进制字符串。strconv.Itoa(123)ParseInt将字符串解析为指定进制的整数。strconv.ParseInt("520", 10, 64)ParseUint将字符串解析为指定进制的无符号整数。strconv.ParseUint("FF", 16, 64)FormatInt将整数转换为指定进制的字符串。strconv.FormatInt(520, 8)FormatUint将无符号整数转换为指定进制的字符串。strconv.FormatUint(520, 8)
2. 字符串与浮点数的转换

方法名称功能描述示例ParseFloat将字符串解析为浮点数。strconv.ParseFloat("3.1415926", 64)FormatFloat将浮点数转换为字符串,并格式化。strconv.FormatFloat(3.1415926, 'f', 3, 32)
3. 布尔值的转换

方法名称功能描述示例FormatBool将布尔值转换为字符串 "true" 或 "false"。strconv.FormatBool(true)
4. 字符串的转义

[table][tr]方法名称功能描述示例[/tr][tr][td]Quote[/td][td]返回带双引号的转义字符串。[/td][td]strconv.Quote("hello world")[/td][/tr][tr][td]QuoteRuneToASCII[/td][td]返回单个字符的转义表示,仅使用ASCII字符。[/td][td]strconv.QuoteRuneToASCII('
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表