| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > String.format для hex |
| Автор: Ccoder 25.3.2011, 20:30 | ||||||||
| Здравствуйте. Подскажите как тут быть Мне нужно вывести
имея short = 0x0A. Пробую так (по аналогии как и с %d)
либо
но получаю
Добавлено @ 20:31 P.S. тоесть всегда четыре hex цифры |
| Автор: Galaran 26.3.2011, 13:21 | ||
Там X заместо H
|
| Автор: Ccoder 26.3.2011, 15:41 |
| А так, благодарю. P.S. А в чём разница между %H и %X Вроде оба для Hex |
| Автор: Galaran 27.3.2011, 05:17 | ||||||
http://download.oracle.com/javase/6/docs/api/java/util/Formatter.html#syntax
'H' возвращает hash объекта в hex виде. Если же туда подставить неотрицательное int
То оно вернет его в неизменном виде и printf выведет тоже самое, что и для hex
|