欢迎来到天天文库
浏览记录
ID:20092684
大小:131.00 KB
页数:5页
时间:2018-10-09
《实验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
此文档下载收益归作者所有