在国内做跨境电商怎么上外国网站绍兴专业网站建设
Java中的包装类
- 一、包装类是什么?
 - 二、对应关系:
 - 三、举例说明:Integer
 - 构造器:
 - 包装类特有的机制:自动装箱 自动拆箱
 - 常用方法
 
- 总结
 
一、包装类是什么?
以前定义变量,经常使用基本数据类型,
 对于基本数据类型来说,它就是一个数,加点属性,加点方法,加点构造器,
 将基本数据类型对应进行了一个封装,产生了一个新的类,—》包装类。
 int,byte…—>基本数据类型
 包装类—>引用数据类型
二、对应关系:
基本数据类型 对应的包装类 继承关系
 byte ------------Byte —》Number—》Object
 short -----------Short —》Number—》Object
 int--------------- Integer —》Number—》Object
 long------------- Long —》Number—》Object
 float------------- Float —》Number—》Object
 double---------- Double —》Number—》Object
 char------------- Character—》 Object
 boolean -------- Boolean —》 Object
三、举例说明:Integer
对int类型封装产生了Integer
构造器:
int类型作为构造器的参数:
 Integer i1 = new Integer(12);
 
String类型作为构造器的参数:
Integer i2 = new Integer("12");
Integer i3 = new Integer("abcdef");
 
包装类特有的机制:自动装箱 自动拆箱
(1)自动装箱 自动拆箱 是从JDK1.5以后新出的特性
 (2)自动装箱 自动拆箱 :将基本数据类型和包装类进行快速的类型转换。
 自动装箱:int—>Integer
        Integer i = 12;System.out.println(i);
 
自动拆箱: Integer—>int
Integer i2 = new Integer(12);int num = i2;System.out.println(num);
 
常用方法
intValue() :作用将Integer—>int
Integer i = 100;int i = i.intValue();System.out.println(i);
 
parseInt(String s) :String—>int:
 int i = Integer.parseInt("12");System.out.println(i);
 
toString():Integer—>String
 Integer i = 100;System.out.println(i.toString());
 
总结
以上就是包装类的大致内容,其中重点在于String与int类型互相转换,这一点也是在开发过程中常用的,欢迎在评论区留下你的观点,一起讨论
