Page 209 - 6253
P. 209
System.out.println(f);
// Використання прапорця ','
f = new Formatter();
f.format("%,.2f", 123456789.34);
System.out.println(f);
// Задання точності представлення для чисел
f = new Formatter();
f.format("%.4f", 1111.1111111);
System.out.println(f);
// Задання точності представлення для рядків
f = new Formatter();
f.format("%.16s", "Now I know class java.util.Formatter");
System.out.println(f);
}
}
Запустивши програму на виконання отримаємо наступний результат:
| 123,12|
|123,12 |
(100)
123 456 789,34
1111,1111
Now I know class
У класу Formatter є одна корисна властивість, яка дозволяє задавати аргумент,
до якого слід застосувати конкретний специфікатор формату. За замовчуванням
відповідність між специфікаторами і аргументами, на які вони впливають,
встановлюється відповідно до порядку їх розміщення, зліва направо. Це означає, що
перший специфікатор формату відповідає першому аргументу, другий специфікатор
208