我有一個像「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. 解析字符串
錯誤檢查!!!! –