Легко:
String hex = Integer.toHexString(int);
По сути, это создает новую строку, а затем вызывает метод из класса Integer с именем toHexString, которому требуется int arg.
Поэтому передайте int, которое вы хотите изменить, в этот метод, и вы получите String с шестнадцатеричной версией вашего int.
Вы можете поместить шестнадцатеричные значения в типы int, но вы не можете конвертировать из типа int в другой тип int, насколько я знаю, когда вы выполняете шестнадцатеричные преобразования.
Помните, что возвращаемое вами значение является строкой, поэтому вы не можете изменить значение, в противном случае вы получите исключение числового формата.