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类型了



Java中 intValue,parseInt,Valueof 这三个关键字的区别

intValue()是把Integer对象类型变成int的基础数据类型; parseInt()是把String 变成int的基础数据类型; Valueof()是把给定的String参数转化成Integ...
  • u013842976
  • u013842976
  • 2016年07月18日 00:38
  • 6262

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

java中praseInt()和valueOf()的区别
  • df1012890048
  • df1012890048
  • 2013年12月03日 22:15
  • 1596

java parseInt和valueof的区别

他们返回类型的不同是最大的原因:  static int parseInt(String s)            将字符串参数作为有符号的十进制整数进行分析。  static I...
  • xiancaifu
  • xiancaifu
  • 2012年03月23日 20:15
  • 29120

Java中parseInt()和valueOf(),toString()的区别

1.parseInt()就是把String类型转化为int类型。 如 String a= "123";      int b = Integer.parseInt(a); 这样b就等于123了。 ...
  • wy5612087
  • wy5612087
  • 2015年09月30日 11:23
  • 4491

java中关于Integer.parseInt(),Integer.valueOf(),Ingeger.getInteger()方法的不同

static int parseInt(String s) 将字符串参数作为有符号的十进制整数进行分析。 static Integer valueOf(int i) ...
  • taizitj
  • taizitj
  • 2014年07月28日 23:38
  • 1856

int.Parse()与int.TryParse()

int i = -1; bool b = int.TryParse(null, out i); 执行完毕后,b等于false,i等于0,而不是等于-1,切记。 int i = -1; bool...
  • JackyCracker
  • JackyCracker
  • 2013年03月20日 14:20
  • 3156

Convert.ToInt32()与int.Parse()以及int.TryParse()方法异同

Convert.ToInt32()与int.Parse(): demo1: string str="123"; int num1=Convert.ToInt32(str); //正确 int ...
  • u010771437
  • u010771437
  • 2015年03月06日 11:07
  • 787

类型转换的时候,.valueOf()和.parseX()的区别

valueOf:返回的是个包装类 parseInt:返回的就是基本数据类型 二者的差异: 中间有个装箱拆箱的过程,如果准确的知道自己要的是什么返回值的话, 就可以明确清楚的选择用哪个方法来...
  • qq_27093465
  • qq_27093465
  • 2016年09月08日 16:49
  • 3015

Integer 的valueof() and praseInt()区别

首先看看valueof()的实现 public static Integer valueOf(String s) throws NumberFormatException { re...
  • sinat_19687693
  • sinat_19687693
  • 2016年06月28日 14:10
  • 433

C# 中Parse 和TryParse的效率问题

C#中Parse和TryParse效率的问题
  • u010533180
  • u010533180
  • 2016年10月25日 09:11
  • 2692
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中praseInt()和valueOf()的区别
举报原因:
原因补充:

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