Есть ли причина не использовать %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);
Причина, по которой я спрашиваю, заключается в том, что я хочу внести некоторые автоматические изменения в исходный код, и было бы неудобно выяснять, является ли тип answer
int
или String
или что-то еще