java实验报告四(实现string类)

java实验报告四(实现string类)

ID:31675796

大小:94.83 KB

页数:11页

时间:2019-01-17

java实验报告四(实现string类)_第1页
java实验报告四(实现string类)_第2页
java实验报告四(实现string类)_第3页
java实验报告四(实现string类)_第4页
java实验报告四(实现string类)_第5页
资源描述:

《java实验报告四(实现string类)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVA实验报告实验四运用JavaFx实现时钟动画班级:计算机科学与技术1306学号:0902130610姓名:王雨思指导教师:鲁鸣鸣2014年12月1日一.概述3二.总体方案设计3三•详细设计4四.程序的调试与运行结果说明4五.课程设计总结5六.后记6七.附录6参考文献7一概述1.课程设计的目的了解和掌握String类的实现原理2.课程设计的要求基于ArrayList实现可以深度复制(DeepCopy)的栈结构。1.首先用ArrayList实现栈结构2.接着将第1步实现的栈通过Clonable接口实现深度复制3.课程设计的主要设计思想基

2、于ArrayList实现可以深度复制(DeepCopy)的栈结构。二总体方案设计编写程序实现MyString类的下列操作:publicMyString(char[]chars);publiccharcharAt(intindex);publicintlength();publicMyStringsubstring(intbegin,intend);publicMyStringtoLowerCase();publicbooleanequals(MyStrings);publicstaticMyStringvalueOf(inti);publ

3、icintcompare(Strings);publicMyStringsubstring(intbegin);publicMyStringtoUpperCase();publiccharfltoChars();publicstaticMyStringvalueOf(booleanb);定义一一个MyString类实现上述定义的函数,并对MyString类进行简单的测试。三详细设计本实验主要包含两个类publicclassMyString//新字符串类publicclasstest〃测试类MyString类的UML图为:-stringCh

4、ar:chart]//私有字符串数组+MyString(char[]chars)//构造函数+showMyString():void//显示字符串+charAt(index:int):char//返冋指定位置的char值+lenglh():int//返回字符串长度+substring(begin:int,end:int):MyString//将字符串beginend位置的字符换成新的字符串+toLowerCase():MyString//将所有字符串都换成小写+equals(s:MyString):boolean//判断两个字符串是否相等

5、+staticvalueOf(inti):MyString//返回表示int值的字符串表示+compare(Strings):int//比较字符串大小+substring(begin:int):MyString//求冲begin开始的子串+toUpperCase():MyString//将字符串小写换成大写+toChars():chart]//返回字符串数组+staticvalueOf(b:boolean):MyString//将b换成字符串!1!程序的调试与运行结果说明运行结果:r,leCU,13%;铲妙弘T嘶严S5rv瞎・詞壯x-or

6、rujecirurivviriuuwneip8®Problems貝Console必

7、test(1)[JavaApplication]C:ProgramFiles(x86)Javajre1.8.0_25binjavaw.exe(201Z

8、stringl=javastring2=STRINGthelengthofstringl4thelengthofstring26«string2关&4、至string«5tringl^u7;?JAVAK?£stringlK:sl^/b12c5tring25:亍空:stri

9、ng2・substring(3)RINGS?string2?;T*:string2•substring(3J5)RIN^.^stringl.st广ing2是苔棉锋falseMyString.valueof(false)=falseMyString.valueof(1)1五课程设计总结(1)运用实验的方法设计和实现,既是对刚刚学过的九阳课程的复习,又是一次实战演练,从而提高自己的分析问题,解决问题以及动手的能力;(2)通过整个程序的设计与实现进一步加深了对Java这门语言的理解,巩固学过的知识,为以后进一步的学习打下良好的基础。(3)在这次

10、java编程实现屮,通过对jewel所学到知识的运用,让我学到了很多很多的编程实践知识,大大提高了我对java编程和课本知识的理解。本次实验是对String类型的重写,目的是加强我们对java

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

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

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