包装类

简介

基本数据类型不是对象,所以Java针对基本类型提供了对应的包装类,以对象的形式来使用。

基本类型 对应的包装类(可以理解为:就是引用类型)
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
boolean Boolean
  1. 装箱:基本类型转包装类型(对象类型)<br /> 拆箱:包装类型(对象类型)转基本类型

成员方法

  1. static 基本类型 parseXxx (String):将字符串类型的数据转换成对应的基本类型

注意

  1. 除了Character类以外,其他七种包装类都有parseXXX()方法<br /> 因为如果字符串想转换成char类型的数据,可以通过String类中的toCharArray(),charAt()方法

案例

  1. public class PackageDemo {
  2. public static void main(String[] args) {
  3. int a = 10;//因为变量a属于基本类型,不能通过对象名. 的形式调用
  4. //解决方案:将其转换成对应的包装类(引用类型)即可
  5. Integer i1 = new Integer(20);//装箱
  6. int b = i1.intValue();//拆箱
  7. System.out.println(i1);
  8. System.out.println(b);
  9. System.out.println("---------------");
  10. //jdk5的新特性,自动拆装箱
  11. Integer i2 = 30; //装箱
  12. int c = i2 ; //拆箱
  13. System.out.println("---------------");
  14. //将字符串类型的“10”,转换成int类型的10
  15. String s = "10";
  16. int num = Integer.parseInt(s);
  17. System.out.println("num:"+num);
  18. System.out.println("num:"+(num+100));
  19. }
  20. }