golang 的strconv包常用方法
目录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. 字符串的转义
方法名称功能描述示例Quote返回带双引号的转义字符串。strconv.Quote("hello world")QuoteRuneToASCII返回单个字符的转义表示,仅使用ASCII字符。strconv.QuoteRuneToASCII('
页:
[1]