我有一个像“en = 10,ab = 15”的字符串。我想从这里得到10作为int。我不能转换它总是返回ASCII码的类型。我应该把它转换成地图吗?字符串解析为int语言
-3
A
回答
0
试试这样说:
package main
import "strconv"
import "fmt"
func main() {
i, _ := strconv.ParseInt(#YOURSTRING#, 0, 64)
fmt.Println(i)
}
应该然后解析成一个int
1
您可以使用:
i := strings.Index(st, "=")
然后
n, err := fmt.Sscan(st[i+1:], &d)
尝试this:
package main
import (
"fmt"
"log"
"strings"
)
func main() {
st := "en=10 , ab=15"
i := strings.Index(st, "=")
if i != -1 {
var d int
n, err := fmt.Sscan(st[i+1:], &d)
if err != nil || n != 1 {
log.Fatal(err)
}
fmt.Println(d)
}
}
输出:
10
0
你应该分割字符串,然后把它转换的各个组件为int。
var splits = strings.Replace("en=10 , ab=15", ",", "=")
splits = strings.split(splits, "=")
for var i := 0; i < splits.Len(); i++ {
splits[i].toInt()
}
相关问题
- 1. 语言字符串解析
- 2. 解析区域字符串语言
- 3. 试图解析int字符串的输入字符串int int
- 4. 将字符串解析为int
- 5. Integer.parseInt不解析字符串为int
- 6. 错误解析字符串为int
- 7. 解析js html库中的字符串(语言字符串)
- 8. 选择分析的int,如果字符串可解析为int
- 9. OCaml将字符串解析为字符串* Int列表
- 10. 将字符串解析为JavaScript语法
- 11. 从javascript中的字符串解析Int
- 12. C++从字符串指针解析int
- 13. JSON字段 - 将字符串解析为Int
- 14. 如何解析日期包含语言环境的字符串
- 15. 解析语言环境特定字符串的编号?
- 16. Python文档字符串解析(通常在Python中解析语言)
- 17. 用C解析“字符串”(char数组)为字符串,整数和int
- 18. 将字符串解析为字符
- 19. 解析后如何将字符串转换为int数组?
- 20. XML解析将字符串转换为int
- 21. 将字符串数组的元素解析为int
- 22. jQuery.data解析像10E6字符串作为INT(10000000)
- 23. 将一个int简单解析为一个字符串
- 24. 我怎样才能解析字符串为int与默认值?
- 25. 尝试将字符串解析为int时出错
- 26. 想使用sstream解析字符串输入为int
- 27. 把字符串解析为int或者用boost spirit浮点数
- 28. 解析字符串
- 29. 解析字符串
- 30. 解析字符串
错误检查!!!! –