Conversion de chaîne hexadécimale Java
Q : Comment puis-je transformer une chaîne, telle que "testing123", en sa représentation hexadécimale en Java ? La conversion est-elle une inversion similaire du processus ?
A :
Conversion en hexadécimal :
Utilisez les éléments suivants extrait de code pour convertir une chaîne en hexadécimal :
public String toHex(String arg) { return String.format("%040x", new BigInteger(1, arg.getBytes(/*YOUR_CHARSET?*/))); }
Remarque :Le paramètre facultatif YOUR_CHARSET vous permet de spécifier le jeu de caractères utilisé pour encoder la chaîne.
Conversion retour en chaîne :
La reconversion en chaîne à partir de l'hexadécimal est plus complexe. Voici un aperçu des étapes :
Utilisez la même approche arg.getBytes() pour la conversion en hexadécimal, garantissant une gestion cohérente du jeu de caractères.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!