实验9 常用类

实验9 常用类

ID:20092684

大小:131.00 KB

页数:5页

时间:2018-10-09

实验9 常用类_第1页
实验9 常用类_第2页
实验9 常用类_第3页
实验9 常用类_第4页
实验9 常用类_第5页
资源描述:

《实验9 常用类》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验9常用类一、实验目的1.掌握String类的基本构造方法和常用方法的使用;2.熟悉StringBuffer类的追加、插入、查找、替换、删除等操作;3.熟悉Math类常量及常用方法的调用;4.熟悉包装类的功能、重要属性、主要构造器和常用方法;5.熟悉Date类的主要构造方法和常用方法,明白其不足之处;6.熟悉GregorianCalendar类的主要构造方法、常用方法,能够正确地创建日历对象、输出日期对象对应的分量及计算两个日期的间隔;7.熟悉SimpleDateFormat类的主要构造方法、常用方法,掌握格式化输出日期的方法与

2、步骤;8.熟悉API文档的使用,能够查阅包中类、接口、枚举、异常的相关信息;9.了解StringTokenizer类的一般使用。二、实验内容与步骤1.运行下列程序,并回答问题://字符串的比较publicclassStringCompare{publicstaticvoidmain(Stringargs[]){Strings1="abc";Strings2="abc";Strings3=newString("abc");Strings4=newString("abc");System.out.println("s1==s2?:"+

3、(s1==s2));System.out.println("s1==s3?:"+(s1==s3));System.out.println("s3==s4?:"+(s3==s4));System.out.println("s1.equals(s2)?:"+s1.equals(s2));System.out.println("s1.equals(s3)?:"+s1.equals(s3));System.out.println("s3.equals(s4)?:"+s3.equals(s4));System.out.println("s1

4、.equals(s3)?:"+s1.compareTo(s3));}}问题:(1)对于String对象来说,“==”运算符与equals()方法的功能有什么不同?(2)s1和s2是否指向同一对象?为什么?(3)s3和s4是否指向同一对象?为什么?(4)s1==s3是否成立?为什么?(5)s1、s2、s3、s4的内容是否相同?(5)compareTo()方法的功能是什么?当比较结果分别为负数、正数、0时,代表什么含义?2.根据程序注释,将所缺代码补充完整,然后运行程序://String类的使用publicclassStringTes

5、t{publicstaticvoidmain(Stringargs[]){//创建一个以"zhangsan@scse.com.cn"为参数的String对象Stringstr=______________________;System.out.println("字符串的长度:"+______________);//输出字符串的长度System.out.println("字符串的首字符:"+___________);//输出字符串的首字符//输出字符串的最后一个字符System.out.println("字符串的最后一个字符:"+s

6、tr.charAt(str.length()-1));//输出字符'@'的索引号(即下标)System.out.println("字符'@'的索引号(即下标):"+_______________);//输出最后一个点号(.)的索引号(即下标)System.out.println("最后一个点号(.)的索引号(即下标):"+str.lastIndexOf('.'));//输出该邮箱的用户名(即第一个单词)System.out.println("该邮箱的用户名(即第一个单词):"+str.substring(0,str.index

7、Of('@')));//输出该邮箱的顶级域名(即最后一个单词)System.out.println("该邮箱的顶级域名(即最后一个单词):"+__________________);//字符串全部以大写方式输出System.out.println("字符串全部以大写方式输出为:"+____________________);//字符串全部以小写方式输出System.out.println("字符串全部以小写方式输出为:"+str.toLowerCase());}}(小技巧:如果某一行的内容不会填写,可用//将该行内容注释掉,从面不

8、影响整个程序的运行)3.根据程序注释,将所缺代码补充完整,再运行程序:://StringBuffer的增加、删除和修改publicclassStringBufferTest{publicstaticvoidmain(Stringargs[]){ch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。