Есть ли причина не использовать % s
в качестве спецификатора формата при форматировании чисел, если дополнительное форматирование не требуется?
например.
int answer = 42;
String text = String.format("The answer is %s", answer);
, а не более обычное:
int answer = 42;
String text = String.format("The answer is %d", answer);
Я спрашиваю, потому что хочу внести некоторые автоматические изменения в исходный код, и было бы неудобно выяснять, отвечает ли тип
- это int
или String
или что-то еще