1.parseInt()和valueOf()
Integer.parseInt()返回值是int型的,Integer.parseInt()将Integer类型解析成 int类型,返回Int类型,入参可以是String类型
Integer.valueOf()返回值是Integer型的,Integer.valueOf()返回Integer类型 ,入参可以是String,int 类型
String 类中的valueOf():
static String valueOf(boolean b)
返回 boolean 参数的字符串表示形式。
static String valueOf(Object obj)
返回 Object 参数的字符串表示形式。
表示的是将( )中的 值, 转换 成 字符串类型
2.intValue()
1)intValue()是java.lang.Number类的方法,Number是一个抽象类。Java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法。
2)此方法的意思是:输出int数据。每个数值类中具体的实现是不同的。例如:
Float类和Double类的intValue方法,就是丢掉了小数位,而Long的intValue方法又不一样的
Double s = 2.5;
Float k = 2.7f;
System.out.println(k.intValue());
System.out.println(s.intValue());
输出结果:
2
2