Salut,

Comment afficher le code Unicode d'un caractère et faire l’opération inverse ?

Pour l'instant je fais ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public class ClassMain {
 
    public static void main(String[] args) {
 
        int a = 66 ; //66 = 0x0042;        
        System.out.println("le caractère correspondant est : "+ (char) a);           
    }
}
J’obtiens ceci : le caractère correspondant est : B

Et pour l'inverse je fais ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public class ClassMain {
 
    public static void main(String[] args) {       
 
        char myC = 'B';
        System.out.print("le code Unicode correspondant est : " + (int) myC);    
     }
}
J’obtiens ceci : le code Unicode correspondant est : 66

-----------------
Mais j'aimerais savoir si il y a une meilleure façon de faire cela ?