在 Java 中将对象转换为字符串,通常使用
toString()
方法。
"" + <int value>
不好的做法?与 String.valueOf(...) 相比,它有什么缺点吗?
代码示例:
int i = 25;
return "" + i;
vs:
这是一个常见的缩写,通常代表“对比”。
int i = 25;
return String.valueOf(i);
更新:(来自评论)
那么,Integer.toString(int i) 与 String.valueOf(...) 相比如何?
Integer.toString(int i)
呢?(如果您将i
更改为另一种类型,它将无法编译,这可能是好事或不好的事情) - Pascal ThiventInteger.toString(int i)
是最好的选择! - Kip