欢迎来到天天文库
浏览记录
ID:31675796
大小:94.83 KB
页数:11页
时间:2019-01-17
《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
此文档下载收益归作者所有