Java 为什么没有字符串。valueOf(短a);
我必须对字符串进行短转换,我唯一能做的就是将一个空字符串与它连接起来,这是正确的方法吗 PS,为什么没有Java 为什么没有字符串。valueOf(短a);,java,casting,short,Java,Casting,Short,我必须对字符串进行短转换,我唯一能做的就是将一个空字符串与它连接起来,这是正确的方法吗 PS,为什么没有字符串。valueOf(短a) String.valueOf(短a),因为String.valueOf(int a)是等效的,因此在字符串API中是多余的 要使用短内置函数,请使用: 此外,正如所解释和指出的: 为什么不使用它可以隐式转换为int的事实呢短x=10;字符串y=String.valueOf(x)应该可以正常工作 字符串.valueOf(短a),因为String.valueOf(
字符串。valueOf(短a)
String.valueOf(短a)不需要code>,因为String.valueOf(int a)代码>是等效的,因此在字符串API中是多余的
要使用短内置函数,请使用:
此外,正如所解释和指出的:
为什么不使用它可以隐式转换为int的事实呢<代码>短x=10;字符串y=String.valueOf(x)代码>应该可以正常工作
字符串.valueOf(短a)不需要code>,因为String.valueOf(int a)代码>是等效的,因此在字符串API中是多余的
要使用短内置函数,请使用:
此外,正如所解释和指出的:
为什么不使用它可以隐式转换为int的事实呢<代码>短x=10;字符串y=String.valueOf(x)代码>应该可以正常工作
因为JDK的创建者并不认为需要它
给定一个简短的函数,您只需调用String.valueOf(int)
注意,偶数Short.toString(Short)
被实现为返回整数.toString((int)s,10)代码>,因为JDK的创建者认为不需要它
给定一个简短的函数,您只需调用String.valueOf(int)
注意,偶数Short.toString(Short)
被实现为返回整数.toString((int)s,10)代码>您可以使用
short s = 5
String str = String.valueOf(s); // s is widened to int.
或
添加字符串。valueOf(short)不会有太大变化。您可以使用
short s = 5
String str = String.valueOf(s); // s is widened to int.
或
添加字符串.valueOf(short)不会有太大变化。为什么不使用它可以隐式转换为int
<代码>短x=10;字符串y=String.valueOf(x)代码>应该可以正常工作。您不能简单地将short升级为int吗<代码>字符串.valueOf((int)a)代码>在这种情况下没有精度损失,是吗?@Jagger它是隐式提升的,所以不需要做任何事情。与字节相同
。然后更好。:)@JonSkeet试过了,但我肯定错过了一些东西,而且它工作得很好,谢谢……为什么不使用它可以隐式转换为int
<代码>短x=10;字符串y=String.valueOf(x)代码>应该可以正常工作。您不能简单地将short升级为int吗<代码>字符串.valueOf((int)a)代码>在这种情况下没有精度损失,是吗?@Jagger它是隐式提升的,所以不需要做任何事情。与字节相同
。然后更好。:)@JonSkeet试过了,但我肯定错过了什么,而且效果很好,谢谢。。。