По какой-то причине следующий код не работает:
char cValue = '8';
int digits = (int)cValue;
Он продолжает давать какое-то значение 5 или 7 или что-то в этом духе.
Мне просто любопытнопочему - вместо этого я использую Character.getNumericValue(cValue);
.
Почему это происходит?