Блог о программировании
printf
Небольшой справочник "для себя" по работе с джавным printf()
Для простоты, в тексте System.out.printf() заменил на printf().
Базовые конструкции
%s → String или toString()
%n → Перенос строки
Byte, Short, Int, Long
%d → В десятеричном.
%x → В шестнадцатеричном
%7d → В десятеричном. Минимальная ширина строки 7 знаков.
printf("%7d", 1); // " 1"%07d → Минимальная ширина строки 7 знаков. Начало забить нулями.
printf("%07d", 1); // "0000001"Float, Double
%f → Десятичное число с точкой
%e → Десятичное число с точкой и экспонентой
%.10f → С точностью 10 знаков после запятой
printf("%.10f", Math.PI); // "3,1415926536"Date
%tF → Дата в формате "год-месяц-день"
printf("%tD", new Date()); // "2011-01-27"%tT → Время в формате "час:минута:секунда"
printf("%tT", new Date()); // "22:42:37"
Теги:
Java