特殊:基本数据类型--------->包装类
int Integer
char Character
其他的都是首字母大写
除了Character以外,都可以以字符串为参数
包装类的两种构造方法
1、参数为基本数据类型
例如:Integer num = new Integer(10);
2、参数为字符串
例如:Integer num = new Integer("10");
包装类的常用方法
1、XXXValue()(XXX代表八种数据类型):把包装类转换成基本数据类型
Integer i = newInteger(100);
int iNum = i.intValue();
2、toString():以字符串形式返回包装对象表示的基本类型数据(基本类型--->字符串)
3、parseXXX():把字符串装换为相应的基本数据类型数据(Character除外)
4、valueOf():基本数据局类型转换成包装类(Character不可用)
char sex = '男';
Character cSex = Character.valueOf(sex);
1、用Date、SimpleDateFormat来格式化日期
获取当前日期:java.util.Date类(表示日期和时间)
格式化日期:java.text.SimpleDateFormat类(用于定制日期时间的格式)
//定制时间格式化:年-月-日 时:分:秒
例如:SimpleDateFormat formater = new SipleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = formater.format(date);
2、用Calendar来操作日期时间(Calendar是抽象类,所以不用去new,直接用getInstance()方法)
例如:
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);//Calendar的YEAR静态属性
int month = c.get(Calendar.MONTH);//Calendar的MONTH静态属性
int day = c.get(Clendar.DAY_OF_MONTH)+1;//月份是0~11,所以需要进行加1操作