Щоб використовувати printf Java для форматування значення int, long, short або byte, дотримуйтесь цих правил:
- Використовуйте %d як специфікатор заповнювача.
- Поставте перед літерою d кому, щоб додати роздільник тисяч.
- Додайте додаткові параметри для вирівнювання по лівому чи правому краю, додайте знак плюс або нуль.
Щоб відформатувати цифру або ціле число за допомогою Java printf:
- Використовуйте %d як специфікатор перетворення для чисел з основою 10.
- Поставте перед буквою d кому, щоб згрупувати числа за тисячами.
- Додайте необов’язковий прапорець +, щоб додатні числа відображали позитивний знак.
Ви можете легко досягти цього за допомогою функції Java printf. Просто використовувати %. 2f як специфікатор формату. Це зробить формат Java printf подвійним до двох знаків після коми.
Приклади формату Java String printf
| прапор printf | призначення |
|---|---|
| %s | Відображати текст із збереженням верхнього та нижнього регістру |
| %S | Відображати текст усіма великими літерами |
| %-s | Освітіть текст ліворуч, зберігаючи регістр рядка |
| %20s | Виділіть 20 пробілів для відображення тексту, вирівняного за правим краєм |
Метод format(). повертає відформатований рядок із використанням локалі, формату та додаткових аргументів. Якщо локаль не передана цьому методу, тоді використовується локаль, задана Locale.getDefault().