Java学习-基础数据类型和包装类(Wrapper)

1、包装类(Wrapper)

1.1基础数据类型和包装类

  • 针对八种基本定义相应的引用类型——包装类(封装类)
  • 有了类的特点,可以调用类中的方法

基础数据类型包装成包装类的实例——装箱

  • 通过包装类的构造器实现:int i =500; Integer t = new Integer(i);
  • 通过字符串参数构造包装类对象:Float f = new Float("4.56");//如果字符串里不是数字会报错

获得包装类对象中包装的基本类型变量——拆箱

  • 调用包装类的.XXXValue() 方法:Integer a = new Integer(112);int b = a.intValue();

jdk1.5后可以自动装箱和自动拆箱,但类型必须匹配:

Interger a1 = 112;//自动装箱
int a2 = a1;//自动拆箱

1.2字符串转换成基本数据类型

  • 通过包装类的构造器实现:int i = new Integer("12");
  • 通过包装类的parseXXX(String s)静态方法:Float f = Float.parseFlaot("12.1");

1.3基本数据类型转换成字符串

  • 调用字符串重载的valueOf()方法:String str = String.valueOf(2.34f);
  • 更直接的方法:String str = 5+"  "

猜你喜欢

转载自blog.csdn.net/weixin_44279178/article/details/107981121