Javaでは、次のルビーコードで記述された整数をデコードしようとしています。
def int_to_hex_string(i)
[i].pack('q').reverse
end
数値42の場合、結果の文字列はになります"\x00\x00\x00\x00\x00\x00\x00*"
。
次のRubyコードは、プロセスを逆にします。
def hex_string_to_int(s)
s.reverse.unpack('q*').first
end
この最後のメソッドをJavaでエミュレートするにはどうすればよいですか?