我的字符串中填充了十六进制值,如下所示:
received_Value = fffec780
该字符串未声明为十六进制字符串,它被声明为普通字符串并填充此字符。但我必须将其定义为十六进制字符串才能转换为int。
int_value_receive = Integer.parseInt(received_Value, 16)
因为这样做时我会收到错误。
答案 0 :(得分:0)
fffec780
的值int
大于MAX_INTEGER
。
试试这个
Long.parseLong(received_Value, 16);