Да, вы можете выполнять определенные (точнее, любые) вычисления со строками, которые содержат представления шестнадцатеричных значений.
Простой пример - проверка на равенство. Для этого вы конвертируете обе строки в нижний регистр, удаляете все начальные нули и применяете метод String.equals.
Другие расчеты сложнее. Но, эй, когда я был молодым, мы сделали все вычисления с бумагой и ручкой или с мелом на доске, следовательно, в принципе все, что можно вычислить, даже если все данные имеют форму символьных строк.