JavaSE第十一天20160817
常用类
一、与日期相关的类
1.java.util.Date类:工作中最常用的功能:获得系统当前时间。
2.java.util. Calendar类:抽象类,与日历相关的类。可以获得与日期相关的信息。
3.java.text.DateFormat及其子类:可以对Date与String进行相互的转换。
Date date = new Date();
DateFormat df = DateFormat.getDateInstance();
//将Date类型转换为String类型
String s = df.format(date);
System.out.println(s);
String input = "2015-5-21";
try {
//将String转换为Date类型
date = df.parse(input);
System.out.println(date);
} catch (ParseException e) {
System.out.println("日期格式不正确!!!");
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM/dd");
Date date = new Date();
String s = sdf.format(date);
System.out.println(s);
String s1 = "2015-5/21";
try {
date = sdf.parse(s1);
System.out.println(date);
} catch (ParseException e) {
System.out.println("日期格式不正确!!!");
}
二、大数字
1.java.math.BigInteger类:大整数
2.java.math.BigDecimal类:大浮点数
三、包装类:8个
1.Byte,Short,Long,Float,Double,Boolean,Integer,Character
2.装箱与拆箱
(1).将基本数据类型转换为包装类。
(2).将包装类转换为基本数据类型。
3.从JDK1.5开始可以自动装箱与拆箱。
String s = "100";
//将String转换为基本数据类型,使用对应的包装类的parseXXX()
int num = Integer.parseInt(s);
double num1 = Double.parseDouble(s);
//将String转换为包装类,使用包装类的valueOf()
Integer num2 = Integer.valueOf(s);
Double num3 = Double.valueOf(s);
四、java.lang.String类:是JAVA中不可变的字符序列。
1.String是final的类。
2.每次对String的修改都会产生新的String对象。在工作中如果需要大量的修改字符串时,不建议使用String类型。