java中praseInt()和valueOf()的区别

原创 2013年12月03日 22:15:36

相同点:这两个方法是Integer对象的方法


区别:主要在于返回类型不一样


praseInt() 返回值为int对象 

e.g.  int i = Integer.praseInt(String s);


valueOf()返回值为Integer,可以使用Integer对象里面的所有方法,包括转为Object对象,而int类型不能转为Object对象,

如果使用valueOf方法并赋给了int类型,jre就会帮我们把它自动转为int对象.

e.g. int i = Integer.valueOf(String s);


看似没什么区别,但是valueOf中已经把Integer转为int类型了



相关文章推荐

(String)\toString()\String.valueOf(Object) java中的区别

 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对...

Java.toString() ,(String),String.valueOf()的区别

先说他们三的作用是什么吧:没什么特别的作用,就是让我们得到的对象或参数类型,按照要求转成字符串的形式。 String:毫无疑问,这种就是强转形式,简单方便,效率高。java程序员可能看到效率...

转为String类型的java.toString() ,(String),String.valueOf的区别

转自:http://blog.csdn.net/springk/article/details/6414017      在Java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功...

java中区别toString() ,(String),valueOf()方法

在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object#toString(),(String)要转换的对象,St...

java,二进制转换为十进制,valueof和parseInt的区别

import java.util.ArrayList; import java.util.List; public class Test { public static void main(St...

java.toString() ,(String),String.valueOf的区别

在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object#toString(),(String)要转换的对象,St...
  • springk
  • springk
  • 2011年05月12日 11:02
  • 14585

关于 java.toString() ,(String),String.valueOf的区别

今天,在群里有一个妹子问我一个问题,我开始时草草帮她解答,后来她说她还是没懂,然后自己仔细看了看,才发现自己其实更本没说清楚其中的道理,在查看源代码和API然后在网上看看前辈们的文章才知道了,这个问题...

Java中toString(),(String),valueOf()的区别与联系

Java中toString(),(String),valueOf()的区别与联系 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一...

JAVA中 intValue,parseInt,valueOf这三个关键字的区别

intValue()是把Integer对象类型变成int的基础数据类型; parseInt()是把String 变成int的基础数据类型; Valueof()是把给定的String参数转化成Integ...

Java中和valueOf(),toString(),(String),parse()的区别

原载:http://blog.csdn.net/sunzhenhua0608/article/details/8014060 (略有改动) 在java项目的实际开发和应用中,常常需要用到将对象...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中praseInt()和valueOf()的区别
举报原因:
原因补充:

(最多只允许输入30个字)