欢迎来到天天文库
浏览记录
ID:6578934
大小:56.50 KB
页数:6页
时间:2018-01-18
《java类与数组个人作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验7常用Java类实验目的:1、掌握JavaAPI文档的使用;2、借助于JavaAPI文档,熟悉String类的基本构造方法和常用方法的使用;3、借助于JavaAPI文档,熟悉StringBuffer类的追加、插入、查找、替换、删除等操作;4、了解StringTokenizer类的基本用法。5、熟悉一维和二维数组的使用实验内容一、(计划用时:10分钟)字符串的比较1、运行.code字符串的比较StringCompare.java源程序;2、查阅API文档,结合程序运行结果,回答下列问题:(1)对于String对象来说,“==”运算符与eq
2、uals()方法的功能有什么不同?答:==:比较两个字符串对象是否引用同一个实例对象;equals():比较两个字符串中对应的每个字符是否相等。(2)s1和s2是否指向同一对象?为什么?答:是,因为“==”运算符输出为ture(3)s3和s4是否指向同一对象?为什么?答:不是,因为“==”运算符输出为flase(4)s1==s3是否成立?为什么?答:不成立,因为是两个不同的实例对象(5)s1、s2、s3、s4的内容是否相同?答:相同(5)compareTo()方法的功能是什么?当比较结果分别为负数、正数、0时,代表什么含义?答:按字典顺序比较两个
3、字符串。如果按字典顺序此String对象位于参数字符串之前,则比较结果为一个负整数。如果按字典顺序此String对象位于参数字符串之后,则比较结果为一个正整数。如果这两个字符串相等,则结果为0。二、(计划用时:20分钟)String类的使用1、查阅JavaAPI文档,熟悉String类基本构造方法和常用方法的使用;2、打开.codeString类的使用StringTest.java程序,根据注释将程序所缺代码补充完整。(小技巧:如果某一行的内容不会填写,可用//将该行内容注释掉,从面不影响整个程序的运行)//String的使用publicc
4、lassstringtest{publicstaticvoidmain(Stringargs[]){Stringstr="zhangsan@scse.com.cn";//创建一个以"zhangsan@scse.com.cn"为参数的String对象System.out.println("字符串的长度:"+str.length());//输出字符串的长度System.out.println("字符串的首字符:"+str.charAt(0));//输出字符串的首字符System.out.println("字符串的最后一个字符:"+str.charAt
5、(str.length()-1));//输出字符串的最后一个字符System.out.println("字符'@'的索引号(即下标):"+str.indexOf('@'));//输出字符'@'的索引号(即下标)System.out.println("最后一个点号(.)的索引号(即下标):"+str.lastIndexOf('.'));//输出最后一个点号(.)的索引号(即下标)System.out.println("该邮箱的用户名(即第一个单词):"+str.substring(0,str.indexOf('@')));//输出该邮箱的用户名
6、(即第一个单词)System.out.println("该邮箱的顶级域名(即最后一个单词):"+str.substring(str.lastIndexOf('.')+1,str.length()));//输出该邮箱的顶级域名(即最后一个单词)System.out.println("字符串全部以大写方式输出为:"+str.toUpperCase());//字符串全部以大写方式输出System.out.println("字符串全部以小写方式输出为:"+str.toLowerCase());//字符串全部以小写方式输出}}三、(计划用时:15分钟)St
7、ringBuffer类的使用1、查阅JavaAPI文档,熟悉StringBuffer类的追加、插入、查找、替换、删除等操作;2、打开.codeStringBuffer类的增加、删除和修改StringBufferTest.java程序,根据注释将程序所缺代码补充完整。(小技巧:如果某一行的内容不会填写,可用//将该行内容注释掉,从面不影响整个程序的运行)//StringBuffer的增加、删除和修改publicclassStringBufferTest{publicstaticvoidmain(Stringargs[]){charch[]={
8、'2','0','0','8','年'};StringBuffersb=newStringBuffer("北京奥运会开幕时间:");//
此文档下载收益归作者所有