comment convertir une chaîne de caractères avec une longueur de 22 à un nombre entier en java

Mir.Ebrahim Jafarpour Zonuzi:

je veux envoyer des données via des prises et mon appareil don `t obtenir des chaînes si je dois convertir ma chaîne en entier comment je dois le faire?

J'ai une chaîne jusqu'à 22 caractères et je dois l'envoyer par prises en entier ou quoi que ce soit long ou au format des nombres, mais tout type de données en Java ne peut pas contenir plus de 8 octets que dois-je faire?

J'ai aussi essayé ces codes:

long l = Long.valueOf(message, 16);// message="11EE0000AA0000FF03A901"

long l = Long.parseLong(message, 16);// message="11EE0000AA0000FF03A901"

int l = Integer.parseInt(message, 16);// message="11EE0000AA0000FF03A901"

Mur :
BigInteger val = new BigInteger(message, 16);
System.out.println(val);

Essaye ça !

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=237213&siteId=1
conseillé
Classement