java面向对实验八Java常见工具类使用
实
验过程
及步骤实验一运行结果截图:
实验二:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] arge) {
Date da = new Date(); //使用Date类记录当前时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年M 月d日,HH:mm:ss");
System.out.println(da.toString());
System.out.println(sdf.format(da));
Calendar cd = Calendar.getInstance(); //使用Calendar记录当前时间
Date da1 = cd.getTime();
System.out.println(da1.toString());
System.out.println(sdf.format(da1));
try { //输入日期并输出System.out.println(sdf.format(sdf.parse("2005年5月2日,14:52:30")));
} catch (ParseException e) {
e.printStackTrace();}}}
实
验
过
程
及
步
骤
实验二运行结果截图:
实
验结果
及分析(1)实验一分析:
通过直接赋值的方式时,两个String指向的是同一个对象,所以两种比较都相等。
将str1,str2转换成StringBuffer对象比较,两种比较都是比较的对象地址,所以都不相等。
在str1后面添加一个字符串“abc”后,指向了一个新的字符对象,所以两种比较都不相等。
在sb1后加“abc“生成sb3再与sb1比较,此时两个指向同一个对象,两种比较都相等。
通过创建String对象的方式创建st1和st2,由于是两个不同对象,所以“==”比较不相等,但内容相同,所以“equals”比较相等。
实验二分析:输入日期时需要进行异常处理。
(2)心得体会:
教师评阅