Como converter uma string hexadecimal para long em java?

Eu quero converter uma seqüência de caracteres hexadecimal para longa em java.

Eu tentei com conversão geral.

String s = "4d0d08ada45f9dde1e99cad9";
long l = Lon,g.valueOf(s).longValue();
System.out.println(l);
String ls = Long.toString(l);

Mas estou recebendo esta mensagem de erro:

java.lang.NumberFormatException: For input string: "4d0d08ada45f9dde1e99cad9"

Existe alguma maneira de converter String para long em java? Ou estou tentando o que não é realmente possível!

Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion