通常我在将整数转换为字符串时使用其中一种方法:
Integer.toString(i)
或String.valueOf(i)
而i
是一个整数值。这两种方式都是正确的吗?
答案 0 :(得分:6)
两种方式都是一样的:
/**
* Returns the string representation of the {@code int} argument.
* <p>
* The representation is exactly the one returned by the
* {@code Integer.toString} method of one argument.
*
* @param i an {@code int}.
* @return a string representation of the {@code int} argument.
* @see java.lang.Integer#toString(int, int)
*/
public static String valueOf(int i) {
return Integer.toString(i);
}