Вы хотите преобразовать шестнадцатеричное значение в int
значение, для этого вы можете использовать Integer
метод decode()
.
Преобразование может выглядеть так:
int i = Integer.decode("0xA0");
или
int i = Integer.decode("#A0");
в этом случае результат будет:
я = 160
Если вы хотите преобразовать значение int
обратно в шестнадцатеричную форму, используйте метод Integer
toHexString()
, например:
String s = Integer.toHexString(i);
Это даст вам s = "a0".
Для получения дополнительной информации о конверсиях посмотрите документацию по Java:
https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#decode(java.lang.String)