1.包装类
1.1基本类型包装类(记忆)
基本类型包装类的作用
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据
常用的操作之一:用于基本数据类型与字符串之间的转换。
1.2 Integer类(应用)
1.3int和String类型的相互转换(记忆)
1. int转换为String
转换方式
方式一:直接在数字后加一个空字符串
方式二:通过String类静态方法valueOf()
2. String转换为int
转换方式
方式一:先将字符串数字转成Integer,再调用valueOf()方法
方式二:通过Integer静态方法parseInt()进行转换。
1.5自动拆箱和自动装箱(理解)
自动装箱
把基本数据类型转换为对应的包装类类型
自动拆箱
把包装类类型转换为对应的基本数据类型
2. 时间日期类
2.1 Date类(应用)
Date类概述
Date 代表了一个特定的时间,精确到毫秒
2.2 Date类常用方法(应用)
2.3 SimpleDateFormat类(应用)
2.3.1 SimpleDateFormat类概述
public class SimpleDateFormat extends DateFormat
SimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。
它允许格式化(日期文本),解析(文本日期)和归一化。
SimpleDateFormat允许您从选择日期时间格式化的任何用户定义的模式开始。
不过,建议您创建一个日期-时间格式有两种getTimeInstance , getDateInstance ,或getDateTimeInstance在DateFormat 。
这些类方法中的每一个都可以返回使用默认格式模式初始化的日期/时间格式化程序。
您可以根据需要使用applyPattern方法修改格式模式。 有关使用这些方法的更多信息,请参见DateFormat 。
日期和时间模式
日期和时间格式由日期和时间模式字符串指定。
在日期和时间模式字符串中,从’A’到’Z’和从’a’到’z’的非引号的字母被解释为表示日期或时间字符串的组件的模式字母。
可以使用单引号( ’ )引用文本,以避免解释。 "’’"代表单引号。 所有其他字符不被解释;
在格式化过程中,它们只是复制到输出字符串中,或者在解析过程中与输入字符串匹配。
2.3.2 构造方法
SimpleDateFormat类的常用方法
格式化(从Date到String)
public final String format(Date date):将日期格式化成日期/时间字符串
解析(从String到Date)
public Date parse(String source):从给定字符串的开始解析文本以生成日期
代码示例:
2.4Calendar类(应用)
Calendar类概述
Calendar 为特定瞬间与一组日历字段之间的转换提供了一些方法,
并为操作日历字段提供了一些方法
Calendar 提供了一个类方法 getInstance 用于获取这种类型的一般有用的对象。
该方法返回一个Calendar 对象。
其日历字段已使用当前日期和时间初始化:Calendar rightNow = Calendar.getInstance();
Calendar类常用方法