У меня есть целое число, которое было сгенерировано из android.graphics.Color
Целое число имеет значение -16776961
Как мне преобразовать это значение в шестнадцатеричную строку в формате #RRGGBB
Проще говоря: я хотел бы вывести # 0000FF из -16776961
Примечание: я не хочу, чтобы вывод содержал альфа, и я также попробовал этот пример без какого-либо успеха
Ответы:
Маска гарантирует, что вы получите только RRGGBB, а% 06X дает вам гекс с нулевым отступом (всегда 6 символов в длину):
источник