我不得不将字符串强制转换为字符串,我唯一能做的就是将空字符串连接起来,这是正确的方法吗?
PS,为什么没有var onerepmax = parseFloat(document.wodCalculate.oneRepMax.value);
;
答案 0 :(得分:12)
因为JDK的创建者认为不需要它。
如果短暂,您只需拨打String.valueOf(int)
。
请注意,即使Short.toString(short)
已实施为return Integer.toString((int)s, 10);
答案 1 :(得分:4)
您可以使用
short s = 5
String str = String.valueOf(s); // s is widened to int.
或
String str = Short.toString(s);
添加String.valueOf(短)不会发生太大变化。
答案 2 :(得分:2)
String.valueOf(short a);
,因为String.valueOf(int a);
是等效的,因此在String API中将是多余的。
为了使用Short内置功能,请使用:
另外,正如所解释的那样Jon Skeet指出:
为什么不直接使用它可以隐式转换为int的事实?
short x = 10; String y = String.valueOf(x);
应该可以正常使用