将int型数据a转换为String的话,使用String.valueOf(a)和(new Integer(a)).toString()这2中方法有什么区别? public static String valueOf(int i) { return Integer.toString(i, 10); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我们分析一下这两种转换方式的函数调用过程吧:“new Integer(a).toString()”,这里的toString()函数在jdk中定义如下:public String toString() { return String.valueOf(value);}请注意这里调用的实际上就是String.valueOf(a);所以这两种方式从类型转换角度讲是一样的。 没什么区别啊,都是转换成String啊,知识代码不一样而已,搞这个有必要嘛? String.valueOf(a)生成一个String对象(new Integer(a)).toString()生成一个Integer对象和一个String对象 最简单的转法int a=100;String b;b=""+a; 求助,java文件转换成uml图,用什么工具,如何用。 跪求:java中标识数据的生存时间(顶既有分) 解析字符串问题!在线等!(关于replace) 请各位帮我看看这道题目怎么做 谢谢。 爱问知识人士Comparable得问题 一道简单的选择题,为什么E不对啊?就是个合法的标示符,尽管它是关键字 关于中文显示的问题 有一个这样的字符串比较,不知如何才能更简单? 多个系统整合,统一帐户登陆的问题,希望高手能够提供解决方案 my question 如何监测本地的某个端口是否打开?如何打开一个本地的端口? XML编码问题(怎样生成GB2312)
“new Integer(a).toString()”,这里的toString()函数在jdk中定义如下:
public String toString() {
return String.valueOf(value);
}
请注意这里调用的实际上就是String.valueOf(a);
所以这两种方式从类型转换角度讲是一样的。
(new Integer(a)).toString()生成一个Integer对象和一个String对象
int a=100;
String b;
b=""+a;