Integer与int的区别 Integer.Valueof(String s)与Integer.parseInt(String s)的区别
2010-06-23 21:31
561 查看
Integer.Valueof(String s)与Integer.parseInt(String s)的区别
他们有本质区别,Integer.valueof(String s)是将一个包装类是将一个实际值为数字的变量先转成string型再将它转成Integer型的包装类对象(相当于转成了int的对象)这样转完的对象就具有方法和属性了。
而Integer.parseInt(String s)只是将是数字的字符串转成数字,注意他返回的是int型变量不具备方法和属性。
Integer与int的区别
Integer是int的一个包装类,
从包装类Integer到基本类型int
1.Integer A=new Integer(5);
int a=A.intValue();
2.int i=A.intValue();
从基本类型int到包装类Integer
如果int a=5;
1.Integer A=new Integer(a);
或:Integer A=Integer.valueOf(a);
2.Integer A=5;
他们有本质区别,Integer.valueof(String s)是将一个包装类是将一个实际值为数字的变量先转成string型再将它转成Integer型的包装类对象(相当于转成了int的对象)这样转完的对象就具有方法和属性了。
而Integer.parseInt(String s)只是将是数字的字符串转成数字,注意他返回的是int型变量不具备方法和属性。
Integer与int的区别
Integer是int的一个包装类,
从包装类Integer到基本类型int
1.Integer A=new Integer(5);
int a=A.intValue();
2.int i=A.intValue();
从基本类型int到包装类Integer
如果int a=5;
1.Integer A=new Integer(a);
或:Integer A=Integer.valueOf(a);
2.Integer A=5;
相关文章推荐
- Integer.valueof(String s)和Integer.parseInt(String s)的具体区别是什么?
- Integer.parseInt(String s) 和 Integer.valueOf(String s) 的区别
- Integer.parseInt(String s) 和 Integer.valueOf(String s) 的区别
- Integer.parseInt(String s) 与Integer.valueOf(String s)区别
- Integer.valueof(String s)和Integer.parseInt(String s)的具体区别是什么?
- Integer.valueOf(String s)与Integer.parseInt(String s)区别
- Integer.valueof(String s)与Integer.parseInt(String s)区别
- Integer.parseInt("") Integer.valueOf("")和new Integer("")之间的区别
- Integer.parseInt("") Integer.valueOf("")和new Integer("")之间的区别
- String类型转int类型,Integer.valueOf与Integer.parseInt的区别。
- String类型转int类型,Integer.valueOf与Integer.parseInt的区别。
- 关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法
- Integer..valueof()与Integet.parseInt()区别
- parseInt(String s)与valueOf(int i) 的区别
- javaSE----Integer.parseInt()与Integer.valueOf()的区别
- Integer.valueOf()和Integer.ParseInt()的区别
- Integer.parseInt()和Integer.valueOf()的区别
- String类型转int类型,Integer.valueOf与Integer.parseInt的区别。
- String类型转int类型,Integer.valueOf与Integer.parseInt的区别。
- Integer.parseInt()和Integer.valueOf()有什么区别