% s в String.format для чисел

Есть ли причина не использовать % 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 или что-то еще

20
задан Simon Nickerson 24 October 2011 в 06:58
поделиться