В Java есть два заполнителя, которые преобразуются в строку:
-
%s
- преобразуется в строку as-is -
%s
- преобразуется в строчную строку.
Таким образом, учитывая:
String result = String.format(template, "Hi James!");
- Если template =
"%s"
, результат будет"Hi James!"
- Если template =
"%s"
, результат будет"Hi James!"
Вопрос:
Как правило, существует способ преобразования аргумента в строчную строку с использованием только синтаксиса преобразования формата Java? (Другими словами, без использования toLowerCase()
.)
В частности, существует ли какое-либо возможное значение для template
, так что результат будет "Hi James!"
?