java小小问题 想要知道在java中,valueOf()与toString()的区别!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看源代码不知道区别 但是我知道前面一种比较安全 因为.toString()如果是null会抛nullPointExcption而前面的回返回null Stringpublic String toString()返回此序列中数据的字符串表示形式。分配一个新的 String 对象,并将它初始化,以包含当前由此对象表示的字符串序列。然后返回此 String。对此序列的后续更改不影响该 String 的内容。Integerpublic static Integer valueOf(int i)返回一个表示指定的 int 值的 Integer 实例。如果不需要新的 Integer 实例,则通常应优先使用该方法,而不是构造方法 Integer(int),因为该方法有可能通过缓存经常请求的值而显著提高空间和时间性能。区别很明显么~~~上面是JAVA API 的内容。有空多查查吧。 toString()是继承Object()类中的方法。 这两个没什么关系吧toString()继承自Object,每个类都有。它返回字符串valueOf()只有少数类有,而且返回的类型多变,取决于具体实现 关于java生成class文件 编写应用程序,输出以下的菱形 java swt中用GC在Canvas上画出一条直线后,怎么才能把这条直线去掉???? 开发股票分析软件 关于窗口还原的问题 菜鸟在线等待 tomcat一个奇怪的问题(JBEAN) 在java中调用返回值为Cursor的SQL Server2K存储过程的问题? 小程序,错误,求解 关于quake 初学者,在看IanF.Darwin著《Java经典实例》的时候遇到的字符串问题: java程序中导入的标准类不需要配置CLASSPATH吗?
不知道区别 但是我知道前面一种比较安全 因为.toString()如果是null会抛nullPointExcption
而前面的回返回null
public String toString()
返回此序列中数据的字符串表示形式。
分配一个新的 String 对象,并将它初始化,以包含当前由此对象表示的字符串序列。然后返回此 String。对此序列的后续更改不影响该 String 的内容。Integer
public static Integer valueOf(int i)
返回一个表示指定的 int 值的 Integer 实例。如果不需要新的 Integer 实例,则通常应优先使用该方法,而不是构造方法 Integer(int),因为该方法有可能通过缓存经常请求的值而显著提高空间和时间性能。区别很明显么~~~上面是JAVA API 的内容。有空多查查吧。
toString()继承自Object,每个类都有。它返回字符串
valueOf()只有少数类有,而且返回的类型多变,取决于具体实现