web-dev-qa-db-fra.com

comment convertir un caractère de caractère alphabétique en nombre hexadécimal en java

comment convertir un caractère de caractère alphabétique en nombre hexadécimal dans Java a si quelqu'un a une méthode intégrée dans Java qui fait le travail ou si vous avoir votre propre méthode, pourriez-vous s'il vous plaît aider

j'ai oublié et aussi comment convertir de hex en binaire

20
Cooper

Vous pouvez convertir de char en chaîne hexadécimale.

char ch = 
String hex = String.format("%04x", (int) ch);

Pour lire hexadécimal et convertir en binaire, vous pouvez le faire

int num = Integer.parseInt(text, 16);
String bin = Integer.toString(num, 2);
23
Peter Lawrey

Vous pouvez utiliser:

Integer.toHexString((int) 'a');
Integer.toBinaryString((int) 'b');

Mise à jour: hex -> conversion binaire:

Integer.toBinaryString(Integer.parseInt("fa", 16))
14
barti_ddu
1
Jim