我有一个 32 位十六进制值,我希望将其转换为整数。
给定十六进制字符串,以下方法都提供以下错误C71C5E00:
java.lang.NumberFormatException:对于输入字符串:“C71C5E00”
"C71C5E00".toInt(32)
Integer.valueOf("C71C5E00", 32)Kotlin文档指出 Int表示 32 位有符号整数,因此并不是说该值太大而无法装入 Int。我试过,在0x字符串之前,徒劳无功。
我尝试过:
java.lang.Integer.parseInt("C71C5E00", 32)不幸的是,我仍然收到同样的错误。
我不经常接触 Android 或 Kotlin,所以请原谅我的无知。
动漫人物
慕盖茨4494581
随时随地看视频慕课网APP
相关分类