Как преобразовать целое число в его ASCII эквивалентно неявно, без использования каких-либо классов преобразования и без использования явного каста?Преобразование целого числа Java в ASCII-символ A-F неявно
Проблема в том, что я пытаюсь преобразовать целое число 12
в письмо C
и добавить его в существующую строку. Моя попытка ниже:
s += 12 +'A'-10;
Все это заставляет меня это выход 67, который является десятичным эквивалентом ASCII символа «C», но мне нужно буква C, чтобы быть на выходе, а не 67.
Есть ли способ сделать это без использования нескольких инструкций if-else-if, а также не использовать то, что было упомянуто выше?
outpur зависит от того, как печатать на самом деле, как Вы печатаете его? – Ian
Почему не просто 'String.format ("% X ", 12)'? –