Bonjour,

J'ai un String qui représente une chaîne hexadécimale :
String hex = "1cfb5fd8b";

J'essaye de convertir celle-ci en décimal.

Je fais donc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
int n=0;
StringBuffer sb = new StringBuffer();
String hex = "1cfb5fd8b";
 
n = Integer.parseInt(hex, 16);
sb.append(new Integer(n).toString());  
sb.toString();
or cela me déclenche une exception au niveau du parseInt !
Est-ce parce que la valeur hexadécimale est trop grande pour parseInt ?
Comment faut-il procéder ?

Merci d'avance.