Integer.toString(int i) vs String.valueOf(int i)
<p>I am wondering why the method <code>String.valueOf(int i)</code> exists ? I am using this method to convert <code>int</code> into <code>String</code> and just discovered the <code>Integer.toString(int i)</code> method.</p>

<p>After looking the implementation of these methods I saw that the first one is calling the second one. As a consequence all my calls to <code>String.valueOf(int i)</code> involve one more call than directly calling <code>Integer.toString(int i)</code></p>
