一、基本类型包装类概述
- 将基本数据类型封装成对象的好处可以在对象中定义更多的功能方法操作该数据
- 常用的操作之一:用于基本数据类型与字符串之间的转换
-
基本数据类型 包装类 byte Byte short Short int Int long Long float Float double Double char Char boolean Boolean 二、Integer类的概述和使用
-
Integer:包装一个对象中的原始类型int的值
-
方法名 说明 public Integer(int value) 根据int值创建Integer对象(过时) public Integer(String s) 根据String值创建Integer对象(过时) public static Integer valueOf(int i) 返回表示指定的int值的Intger实例 public static Integer valueOf(String s) 返回一个保存指定值的Integer对象String 三、int和String的相互转换
基本类型包装类的最常见的操作就是:用于基本类型和字符串之间的相互转换。
1.int转换为String
public static String valueOf(int i):返回int参数的字符串表示形式,该方法是String 类中 的方法。
2.String转换为int
public ststic int parseInt(String s):将字符串解析为int类型,该方法是Integer类中的方法。
四、自动装箱和拆箱
- 装箱:把基本数据类型转换成对相应的包装类
- 拆箱:把包装类类型转换成对应的基本数据类型
注意:在使用包装类型的时候,如果做操作,最好先判断是否为null。只要是对象,在使用前就必须进行不为空的判断。
五、日期类概述和构造方法
Date代表一个特定的时间,精确到毫秒
方法名 | 说明 |
public Data() | 分配一个Date对象,并初始化,以便它被分配的时间,精确到毫秒。 |
public Date(long data) | 分配一个Date对象,并将其初始化为表示从标准时间起指定毫秒数0-x'z's |