基本数据类型包装类
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据
包装类就是对象类型
要得到Integer的对象,可以采用Integer.valueOf(int s)和Integer.valueOf(String s)的构造方法获得
int和String相互转换
int转String2种方式:
1、String s1 ="" +number;
2、String s2 = String.valueOf(number)
String转int:
1、String先转为Integer
Integer i = Integer.valueOf(s)
然后Integer转为int
int x = i.intValue();
这里调用的方法是:public int intValue();
没有static修饰所以是一个非静态方法;
补课:非静态方法如何调用
static方法是静态方法,是属于类的方法;静态类型的可以通过类名直接调用Integer.valueOf(Integer是类名,valueOf是静态方法)
非static方法是非静态方法,是属于对象的方法,所以在static方法中想要调用非static方法,要先新创建一个对象,再用这个对象来调用非static方法
非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。
2、用静态方法:parseUnsignedInt(String s)
int y =Integer.parseUnsignedInt(String s);