我现在很喜欢 CodeFights,在上次战斗结束时我发现了一些有趣的东西。据说这两种情况(我的和对手)的代码是正确的。这个源代码有什么区别吗:
return Integer.toString(Character.getNumericValue(ch1) + Character.getNumericValue(ch2));
还有这个:
return new Integer(Character.getNumericValue(ch1)+ Character.getNumericValue(ch2)).toString();
我缺少的 key 是什么?
最佳答案
来自 javadoc https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html
字符串 toString()
返回表示此 Integer 值的 String 对象。
静态字符串 toString(int i)
返回表示指定整数的 String 对象。
关于Java toString方法区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36778752/