Страницы

Поиск по вопросам

воскресенье, 8 декабря 2019 г.

Как вывести знак % в String.format?

#java #строки


Мне нужно вывести % в String.format. Но этот знак запрещён к выводу. Подскажите,
как это сделать?
    


Ответы

Ответ 1



Смотрим в документацию Conversion Argument category Description '%' percent The result is a literal '%' ('\u0025') Т.е. для вывода литерала "%" нужно заэкранировать его тем же служебным символом "%". System.out.println(String.format("10%%")); // 10%

Ответ 2



Используй %% Даже не знаю, что еще добавить до 30 символов сообщения

Ответ 3



Использование %% Вам в помощь. import java.util.*; import java.lang.*; import java.io.*; class StringFormatter { public static void main (String[] args) throws java.lang.Exception { System.out.printf(String.format("%s", "100%%")); } }

Комментариев нет:

Отправить комментарий