我想知道为什么该方法String.valueOf(int i)存在?我正在使用此方法转换int为String并刚刚发现该Integer.toString(int i)方法。
String.valueOf(int i)
int
String
Integer.toString(int i)
在查看了这些方法的实现之后,我看到第一个正在调用第二个。因此,我所有的String.valueOf(int i)电话都比直接打电话多一个电话Integer.toString(int i)
只是做同一件事的两种不同方式。这可能是一个历史原因(不记得是否先于另一个)。