java面向对实验八Java常见工具类使用

java面向对实验八Java常见工具类使用
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)心得体会:

教师评阅

相关主题
相关文档
最新文档