Мне интересно, почему существует метод String.valueOf(int i)? Я использую этот метод для преобразования int в String и только что обнаружил метод Integer.toString(int i).
После просмотра реализации этих методов я увидел, что первый вызывает второй. Как следствие, все мои призывы к String.valueOf(int i) включают в себя еще один вызов, чем прямой вызов Integer.toString(int i)
