java面向对象 实验八 Java常见工具类使用.doc_第1页
java面向对象 实验八 Java常见工具类使用.doc_第2页
java面向对象 实验八 Java常见工具类使用.doc_第3页
java面向对象 实验八 Java常见工具类使用.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学号姓名实验序号实验八实验名称Java常见工具类使用实验地点实验日期实验内容实验1. 使用直接赋值的方法创建二个值相同的String字符串str1,str2,分别使用“= =”和equals()比较str1,str2,检查结果,分析原因;把这二个字符串转换成StringBuffer对象sb1,sb2,再进行比较,检查结果,分析原因;在str1后附加一个字符串“abc”,再使用“= =”和equals()比较str1,str2,检查结果,分析原因;在sb1后附加一个字符串“abc”生成sb3,使用“= =”和equals()比较sb1,sb3,检查结果,分析原因;把创建str1,str2对象的方法修改成创建String对象的方式再尝试以上操作,检查结果,分析原因。实验2. 分别使用类Date和Calendar,记录当前的时间和日期,用中英文习惯格式分别输出;使用Calendar输出日期“2005年5月2日,14:52:30”。实验过程及步骤实验1:public class Test2 public static void main(String args) String str1 = hello;String str2 = hello;System.out.println(二个值相同的String比较:);if (str1 = str2) /二个值相同的String比较System.out.println(=比较,相等);elseSystem.out.println(=比较,不相等);if (str1.equals(str2)System.out.println(equals比较,相等);elseSystem.out.println(equals比较,不相等);StringBuffer sb1 = new StringBuffer(str1); /将str1,str2转换成StringBuffer对象比较StringBuffer sb2 = new StringBuffer(str2);System.out.println(将str1,str2转换成StringBuffer对象比较:);if (sb1 = sb2)System.out.println(=比较,相等);elseSystem.out.println(=比较,不相等);if (sb1.equals(sb2)System.out.println(equals比较,相等);elseSystem.out.println(equals比较,不相等); 实验过程及步骤str1 = str1 + abc; /在str1后附加一个字符串“abc”,比较str1,str2System.out.println(在str1后附加一个字符串“abc”,比较str1,str2:);if (str1 = str2)System.out.println(=比较,相等);elseSystem.out.println(=比较,不相等);if (str1.equals(str2)System.out.println(equals比较,相等);elseSystem.out.println(equals比较,不相等);StringBuffer sb3 = sb1.append(abc); /sb1后加“abc“生成sb3,与sb3比较System.out.println(sb1后加“abc“生成sb3,与sb1比较:);if (sb1 = sb3)System.out.println(=比较,相等);elseSystem.out.println(=比较,不相等);if (sb1.equals(sb3)System.out.println(equals比较,相等);elseSystem.out.println(equals比较,不相等);String st1 = new String(hello); /通过创建String对象的方式创建st1和st2,并比较String st2 = new String(hello);System.out.println(通过创建String对象的方式创建st1和st2,并比较:);if (st1 = st2)System.out.println(=比较,相等);elseSystem.out.println(=比较,不相等);if (st1.equals(st2)System.out.println(equals比较,相等);elseSystem.out.println(equals比较,不相等);实验过程及步骤实验一运行结果截图:实验二: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”后,指向了一个新的字符对象,所以两种比较都不相等。在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论