Vous trouverez ci-dessous un extrait de code,
int a = 1;
char b = (char) a;
System.out.println(b);
Mais ce que j'obtiens est une sortie vide.
int a = '1';
char b = (char) a;
System.out.println(b);
Je vais obtenir 1 comme résultat.
Quelqu'un peut-il expliquer cela ? Et si je veux convertir un int en char comme dans le premier extrait, que dois-je faire ?