how about String.dec2hex and String.hex2dec
since here input and output are always strings, hex2string is not specific since in other functions the content of the string is being descibed.
hex2int would be wrong because int should mean a real integer as it does in String.int2roman() and hex is a representation of an integer.
greetings, martin.