(Je suis nouveau à la programmation Java)Comment puis-je convertir un caractère en int en Java?
je par exemple:
char x = '9';
et je dois obtenir le numéro dans les apostrophes, le chiffre 9 lui-même. Je essayé de faire ce qui suit,
char x = 9;
int y = (int)(x);
mais cela n'a pas fonctionné.
Alors, que dois-je faire pour obtenir le chiffre dans les apostrophes?
@HaimLvov: Pour élaborer ... Jetez un coup d'œil à la table ASCII n'importe où en ligne. Tout 'char' a la valeur numérique de sa valeur décimale équivalente dans cette table. Ainsi, vous pouvez soustraire n'importe lequel des autres pour obtenir un résultat numérique. Il arrive naturellement, naturellement, que les caractères de 0 à 9 soient en ordre pour que les maths fonctionnent. – David
plus sur https://stackoverflow.com/questions/3195028/please-explain-what-this-code-is-doing-somechar-48 – Andrew