我有一個像「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. Spring表達式語言(SpEL):將字符串解析爲int
- 3. 解析區域字符串語言
- 4. 解析字符串INT
- 5. 試圖解析int字符串的輸入字符串int int
- 6. 如何將字符串解析爲int?
- 7. 無法將字符串解析爲int
- 8. 將字符串解析爲int
- 9. 將Postscript字符串解析爲int
- 10. 錯誤解析字符串爲int
- 11. Integer.parseInt不解析字符串爲int
- 12. 解析js html庫中的字符串(語言字符串)
- 13. 選擇分析的int,如果字符串可解析爲int
- 14. 解析int作爲字符串的字符串
- 15. OCaml將字符串解析爲字符串* Int列表
- 16. 將字符串解析爲JavaScript語法
- 17. 如何在SML中將字符串解析爲(int * int)元組?
- 18. 從C語言的xml解析字符?
- 19. JavaScript從字符串解析int
- 20. C++從字符串指針解析int
- 21. 從javascript中的字符串解析Int
- 22. 如何解析日期包含語言環境的字符串
- 23. 解析基本腳本語言的字符串命令
- 24. 解析語言環境特定字符串的編號?
- 25. PHP - 使用語言環境字符串解析日期時間
- 26. Python文檔字符串解析(通常在Python中解析語言)
- 27. JSON字段 - 將字符串解析爲Int
- 28. 解析字符串爲Oracle
- 29. 解析解析字符串
- 30. 用C解析「字符串」(char數組)爲字符串,整數和int
錯誤檢查!!!! –