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