XOR Hex String в JAVA разной длины

У меня есть две строки

String s1="426F62";
String s2="457665";

Строки в шестнадцатеричном представлении. Я хочу XOR их. XOR обычно посимвольно дает правильный результат для других, кроме F XOR 6. (Это дает 112, ответ должен быть 9)

Пожалуйста, скажите мне, как правильно реализовать это в JAVA

РЕДАКТИРОВАТЬ: преобразование в int и xoring работает. Но как сделать xor, когда две строки имеют разную длину.

8
задан dejavu 23 March 2012 в 14:35
поделиться