Java高级特性:包装类
包装类
1:包装类介绍
Object 类中提供了很多有用的方法,这些方法只有对象才能调用,将基本数据类型转换成包装类的优点,可以调方法 简单的说:Java中的基本数据类型功能太过简单,只是一个简单的值,不具备对象的特征,为了使基本数据类型具备对象的特征,所以有了包装类
记住: - 写出基本数据类型和他对应的包装类
除了int和char其他的类型都是一样的
2:包装类的常用方法
1:基本数据类型与包装类的转换
基本类型转为包装类称为装箱,包装类转为基本类型称为拆箱,装箱有3种转换方式,拆箱2种转换方式
package bool; public class Demo { public static void main(String[] args) { // 基本类型转为包装类称为装箱,包装类转为基本类型称为拆箱 // 装箱有3种转换方式 // 1.自动转换 Integer i = 12; // 2.构造方法转换 Integer k = new Integer(11); // 3.通过Integer.valueOf(value)转换 Integer valueOf = Integer.valueOf(11); // 拆箱2种转换方式 // 1.直接转换 int num1 = i; // 2.通过xxx.intValue()的方法转换 int num2 = i.intValue(); } }
2:toString 基本类型->字符串
toString(): 以字符串形式返回包装对象表示的基本类型数据(基本类型->字符串)
3:parseXXX(), 字符串->基本类型 parseXXX():把字符串转换为相应的基本数据类型数据(Character除外)(字符串->基本类型)
package bool; public class Index { public static void main(String[] args) { // toString(): 以字符串形式返回包装对象表示的基本类型数据(基本类型->字符串) String str = Integer.toString(88); // parseXXX():把字符串转换为相应的基本数据类型数据(Character除外)(字符串->基本类型) long lon = Long.parseLong("123"); } }
下一篇:
Java之反爬篇 滑块验证码的破解